2.88的很多宏定义名字都变了,IAR的ucos插件不认识了。
手头没有2.88,只有官网上面下载的2.90,在ReleaseNotes.pdf文件中说的很清楚,但是我一直不理解这个bug为什么只有Cortex-M3才有,其他的CPU不会出问题:
CHANGES TO V2.87
You should follow these steps in order to upgrade from a previous version to V2.87.
1) OS_CORE.C:
OSIntExit() and OS_Sched() have changed slightly because of a boundary condition found with the Cortex-M3 port. Specifically, we needed to move the statement:
OSTCBHighRdy = OSTCBPrioTbl[OSPrioHighRdy];
Before testing for the priority
|