Freertos Stateviewer plug-in

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Freertos Stateviewer plug-in

3,180 次查看
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by Polux rsv on Mon Jun 20 07:20:18 MST 2011
Stateviewer is a free kernel awarness plug-in, which displays more clearly Freertos state, task, etc...
It is an Eclipse plug-in.
Did anyone tried this plug-in in LPCXpresso ????
http://www.highintegritysystems.com/index.php?option=com_chronocontact&Itemid=67
Angelo 

PS.: I am not related to Freertos, neither Wittenstein.
12 回复数

2,626 次查看
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by CodeRedSupport on Sat Apr 20 05:12:52 MST 2013
We asked Richard Barry (Mr FreeRTOS) to investigate, and he confirmed that the plugin works with LPCXpresso 5.2.2.

Screenshot attached.

Edit:
Note that in LPCXpresso v5, you need to use the (DSF) variants of the views.
0 项奖励
回复

2,626 次查看
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by DaveNadler on Fri Apr 19 08:04:19 MST 2013

Quote: CodeRedSupport
First of all, I would make sure that you have downloaded the latest version, and also check the release notes/user guide for information.

[FONT=Arial]Of course, as I downloaded it after your note, and yes I reviewed the release notes...[/FONT]


Quote: CodeRedSupport
After that, you will need to contact High Integrity Systems as we are unable to directly support 3rd party plugins.

[FONT=Arial]Looks like I'll have to revert to LPCXpresso 4.60, where this worked properly...

Aaaarrggggg...[/FONT]
0 项奖励
回复

2,626 次查看
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by CodeRedSupport on Thu Apr 18 12:20:44 MST 2013
First of all, I would make sure that you have downloaded the latest version, and also check the release notes/user guide for information.

After that, you will need to contact High Integrity Systems as we are unable to directly support 3rd party plugins.
0 项奖励
回复

2,626 次查看
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by DaveNadler on Thu Apr 18 08:06:22 MST 2013

Quote: CodeRedSupport
The Stateview is no longer shipped with LPCXpresso. Instead, you must download it from the High Integrity System website. It is a free download, but registration is required.



[FONT=Arial]Thanks, I downloaded and installed Stateview from High Integrity Systems.
Unfortunately, the task window is always blank.
This did work with earlier LPCXpresso (FreeRTOS settings support viewer).

Any ideas ?
Thanks !
Best Regards, Dave[/FONT]
0 项奖励
回复

2,626 次查看
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by CodeRedSupport on Thu Apr 18 02:51:22 MST 2013
The Stateview is no longer shipped with LPCXpresso. Instead, you must download it from the High Integrity System website. It is a free download, but registration is required.

Search for "freertos stateviewer" and the link appears near the top of the list (I am unable to post the link at the moment, due to a problem in the forum)
0 项奖励
回复

2,626 次查看
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by CodeRedSupport on Wed Apr 17 23:50:56 MST 2013
You must download this from the High Integrity Systems website:
http://www.highintegritysystems.com/down-loads/stateviewer-plug-in/

(it is free, but it requires registration)
0 项奖励
回复

2,626 次查看
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by whitecoe on Wed Apr 17 17:29:27 MST 2013
It is no longer installed by default - you need to download it from:

http://www.highintegritysystems.com/down-loads/stateviewer-plug-in/

HTH!
0 项奖励
回复

2,626 次查看
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by DaveNadler on Wed Apr 17 15:29:11 MST 2013

Quote: jharwood
...when debuggering your app in Eclipse, choose:
Window--> Show View --> Other
Expand the item "OpenRTOS Viewer". Ctrl-click on both the Task Table and the Queue Table items, and click OK.

Whenever you hit the debugger's 'pause' button, the task and queue tables down below will show wot's 'appening



[B][FONT=Arial]OK, has this disappeared in current version ?
I'm using LPCXpresso v5.1.2 [Build 2065]

Thanks in advance for any pointers,
Best Regards, Dave[/FONT][/B]
0 项奖励
回复

2,626 次查看
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by jharwood on Mon Jun 20 23:27:58 MST 2011
Hi Rob,
Assuming FreeRTOS later than 5.2

In your application, call this function for every queue/semaphore .. etc that you create:
vQueueAddToRegistry( xCanRxQueue, (signed char*)"CanRxQueue" );
'Course you don't have to add them all, just the one's that you're interested in. Make sure that configQUEUE_REGISTRY_SIZE is set appropriately.

Then, when debuggering your app in Eclipse, choose:
Window--> Show View --> Other
Expand the item "OpenRTOS Viewer". Ctrl-click on both the Task Table and the Queue Table items, and click OK.

Whenever you hit the debugger's 'pause' button, the task and queue tables down below will show wot's 'appening
0 项奖励
回复

2,626 次查看
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by Rob65 on Mon Jun 20 22:50:57 MST 2011
A hint on how to use this would be great.
I know: read the manual ... But I have too many manuals to read :confused:

Rob
0 项奖励
回复

2,626 次查看
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by Polux rsv on Mon Jun 20 08:27:54 MST 2011
:o Stupid me. It is not evident to find it. Anyway, it is working very well and is usefull.

Thanks.

Angelo
0 项奖励
回复

2,626 次查看
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by TheFallGuy on Mon Jun 20 07:36:38 MST 2011
Erm, did you look? LPCXpresso is shipped with it already installed!
0 项奖励
回复