New official TriCore support, and issue in xTaskResumeFromISR()

34 views
Skip to first unread message

FreeRTOS

unread,
Nov 28, 2011, 5:42:08 AM11/28/11
to ares.d...@gmail.com
Hi list,


+ New FreeRTOS Port

A new official FreeRTOS port to the Infineon TriCore has been released. The port uses the GCC tool chain, and the demo application targets the TriCore TC1782 evaluation board. You can get instant access to the new port and demo by visiting the port’s documentation page, a link to which is provided below.

http://freertos.us2.list-manage.com/track/click?u=8075bb6da8ceb09c1e157e31f&id=aab8e09e6d&e=079cef02bc


+ Bug in xTaskResumeFromISR()

It has recently come to light that the implementation of xTaskResumeFromISR() is only correct for ports that do not use interrupt nesting. Please see http://freertos.us2.list-manage.com/track/click?u=8075bb6da8ceb09c1e157e31f&id=dc7d4ced85&e=079cef02bc for a quick fix if you are using this function, and are using interrupt nesting. The fix has already been checked into the SVN repository. This is the first bug in a very, very long time, apologies for any inconvenience caused. [Please also remember that xTaskResumeFromISR() should never be used to synchronise a task with a recurring event because it does not latch events. This is a common mistake, use a semaphore instead!]


+ Legacy code removal

Finally, just to forewarn list members that the old legacy trace facility has been removed from the code base, so will not be included in the next release. It has not been maintained since it was replaced with the trace macros, and just causes an unnecessary run time overhead with certain kernel configurations. This maintenance work has been carried out in preparation for the introduction of a new FreeRTOS tracing tool.


Best regards, as always,
Richard.

http://freertos.us2.list-manage1.com/track/click?u=8075bb6da8ceb09c1e157e31f&id=f5c5f5aab6&e=079cef02bc

==============================================
You are receiving this email because you explicitly requested to do so via the FreeRTOS.org web site, or you opted in when making a Google Checkout purchase.

Unsubscribe ares.d...@gmail.com from this list:
http://freertos.us2.list-manage.com/unsubscribe?u=8075bb6da8ceb09c1e157e31f&id=1af5ccda6f&e=079cef02bc&c=cccbcadb0e

Our mailing address is:
Real Time Engineers Ltd
PO Box 1421
Bristol, Eng BS41 9WR

Forward this email to a friend:
http://us2.forward-to-friend.com/forward?u=8075bb6da8ceb09c1e157e31f&id=cccbcadb0e&e=079cef02bc

Update your profile:
http://freertos.us2.list-manage.com/profile?u=8075bb6da8ceb09c1e157e31f&id=1af5ccda6f&e=079cef02bc

Reply all
Reply to author
Forward
0 new messages