i am attempting to integrate freeRTOS to my application that run on AT32UC3A0512. I downloaded a freeRTOS project example for EVK1100 (it Supports the AT32UC3A) and try to include the kernel source files, so my application hierarchy looks like :
src |ASF |APP_FOLDER |freertos |freertos-7.0.0 |source
I solved some compilation errors due to unrecognized paths and remove exception.s from freertos folder since i have this file already under ASF\avr32\drivers\intc, in this stage the project compiles.
The strange thing is that with the kernel folder included in the project, the twi_master_read cause blocking, notice that i don’t make any call to the kernel functions nor include it’s header in any of my project files, the kernel folder is just present physically.
However if i exclude the kernel folder from the project all works well.
The question is : is there any redefinition (clocks, pins,…) in the kernel sources that lead to this behaviour, i really can’t see the problem, so if someone have any suggestion don’t hesitate to comment.
Thanks in advance