Quality RTOS & Embedded Software

 Real time embedded FreeRTOS RSS feed 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem


Loading

IAR plug-in now available for download

Posted by Richard on June 3, 2009
http://www.highintegritysystems.com/index.php?option=com_chronocontact&Itemid=67

This is a beta release. This is because IAR support so many platforms that its impractical to test fully on all of them. Please provide feedback and/or bug reports either here or to WITTENSTEIN directly.

Regards.

RE: IAR plug-in now available for download

Posted by mike on June 3, 2009
Hello Richard

Great to have the plug-in - I am using it on IAR EWARM 5.30, for the Atmel AT91SM7S256, with freeRTOS 5.2.0

It took me a little while to install it, as I was not sure where to point the installation - it is the common directory of the relevant IAR directory.

Works a treat with the task list and information, and the registered queues showing.

I have a query about the minimum free stack, comapred with the program output using vTaskList( signed portCHAR *pcWriteBuffer ); which shows for example on task
pcTaskName:cStatus:uxPriority:usStackRemaining:uxTCBNumber
Debug R 1 34914
IDLE R 0 751
SnapMng Uart 1 B 7 1416
Application B 8 8315
TempCtrl B 2 3511
Snap Uart 1 B 7 7915

while the output from the plugin is >256 bytes for all tasks except TempCtrl which shows as 140. Do I have an interpretation problem?

Regards

Mike

RE: IAR plug-in now available for download

Posted by Richard on June 3, 2009
Thanks for your feedback.

Ref the stack high water mark. I have just checked and that's a genuine oops. Divide the displayed value by 4 to get the true value. Sorry.

Regards.

RE: IAR plug-in now available for download

Posted by John W. on June 16, 2009
I tried this with IAR - I have EW-430 - latest - the plugin installed but when I ran my app - nothing was displayed. The debugger also crashed - I ended up disabling the plugin - and it didn't crash - not 100% sure the plugin caused the crashes but all indications are pointing in that direction.

This was on my XP laptop.

HTH,
John W.

RE: IAR plug-in now available for download

Posted by Richard on June 16, 2009
Thanks for giving this feedback. I have tried using the plug-in with the MSP430, but only using a simulated target. It seemed to work well but I will investigate further.

Regards.

RE: IAR plug-in now available for download

Posted by Thomas on June 24, 2009
I have tried the plugin with IAR Embedded Workbench for AVR 5.20 and 5.30.

The task view seems to show the correct number of tasks. The task name length in the view also reflects the configMAX_TASK_NAME_LEN but the data filled into the task view seems to be all crap.

I can register a queue to the registry and it will show up in the queue view but the same thing the data is all crap.

Can I do some more investigations to help any further?

Regards

Thomas

RE: IAR plug-in now available for download

Posted by Richard on June 24, 2009
Thanks for reporting this. I have to confess to only having tried with 16 and 32 bit ports. There will be another version released soon that fixes the stack high water mark reporting (currently it is reporting a value 4 times too high) so will check out the AVR at that time.

Regards.

RE: IAR plug-in now available for download

Posted by Zhibin Zhang on June 28, 2009
Another question, i am also using 5.3, I have an error message "Unknown or ambiguous symbol.xQueueRegistry". I have no queue display. And I have set the configureUSE_Trace and configureQueueRegistrySize.

Thanks,

RE: IAR plug-in now available for download

Posted by Richard on July 23, 2009
Having looked at this further I think this is not actually a bug. The WEB server is showing the number of words, whereas the plug-in is showing the number of bytes, which is why there is the *4 difference on the 32bit machine. The function the WEB server is using to generate the value and the IAR documentation are both correctly state what the value is.

Regards.


[ Back to the top ]    [ About FreeRTOS ]    [ Privacy ]    [ Sitemap ]    [ ]


Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.

Latest News

NXP tweet showing LPC5500 (ARMv8-M Cortex-M33) running FreeRTOS.

Meet Richard Barry and learn about running FreeRTOS on RISC-V at FOSDEM 2019

Version 10.1.1 of the FreeRTOS kernel is available for immediate download. MIT licensed.

View a recording of the "OTA Update Security and Reliability" webinar, presented by TI and AWS.


Careers

FreeRTOS and other embedded software careers at AWS.



FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

Espressif ESP32

IAR Partner

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers

Renesas

STMicro RTOS partner supporting ARM7, ARM Cortex-M3, ARM Cortex-M4 and ARM Cortex-M0

Texas Instruments MCU Developer Network RTOS partner for ARM and MSP430 microcontrollers

OpenRTOS and SafeRTOS

Xilinx Microblaze and Zynq partner