Hi ,
I have few question following using the embOS library , I tried working with the GNU/Atollic compiled library for Cortex M3 ( i.e no FPU ) using both :
First Issue :
libosT7L_DP.a for gnu toolchain ( Eclipse + GNU Tools ARM Embedded 4.7 2012q4)
libosT7LDP.a for atollic studio 3.3.0 its 4.6.0 toolchain version i think .
On both cases i received PendSV_Handler exception , i don't quite understand why because i don't have the lib source code and i cannot debug this issue.
Following this problem , i switched to libosT7VLDP.a , the lib is intended for cortex M4F (off course i switched to my second evaluation board that is Cortex M4F) , then and only with this library (as the libosT7VL_DP.a for GNU had the same issue as above) ,i managed to get things working ( On Eclipse + GNU Tools ARM Embedded 4.7 2012q4 + libosT7VLDP.a).
So this problem is solved for me , but i would love to hear how can i use the non FPU library because i will need it for the Cortex M3
Second Issue :
The Second issue is with dynamic allocation , when trying to do dynamic allocation it fails , and it does not matter if i try the regular malloc or OS_Malloc , but when disabling the embOS , the malloc works as expected , any ideas why does it happen? and how can i resolve this issue ?
Thanks
Michael
I have few question following using the embOS library , I tried working with the GNU/Atollic compiled library for Cortex M3 ( i.e no FPU ) using both :
First Issue :
libosT7L_DP.a for gnu toolchain ( Eclipse + GNU Tools ARM Embedded 4.7 2012q4)
libosT7LDP.a for atollic studio 3.3.0 its 4.6.0 toolchain version i think .
On both cases i received PendSV_Handler exception , i don't quite understand why because i don't have the lib source code and i cannot debug this issue.
Following this problem , i switched to libosT7VLDP.a , the lib is intended for cortex M4F (off course i switched to my second evaluation board that is Cortex M4F) , then and only with this library (as the libosT7VL_DP.a for GNU had the same issue as above) ,i managed to get things working ( On Eclipse + GNU Tools ARM Embedded 4.7 2012q4 + libosT7VLDP.a).
So this problem is solved for me , but i would love to hear how can i use the non FPU library because i will need it for the Cortex M3
Second Issue :
The Second issue is with dynamic allocation , when trying to do dynamic allocation it fails , and it does not matter if i try the regular malloc or OS_Malloc , but when disabling the embOS , the malloc works as expected , any ideas why does it happen? and how can i resolve this issue ?
Thanks
Michael