在已有的工程中移植RTOS需要注意什么呢?
目前已经做的工作有:
复制FreeRTOS文件夹到工程目录
添加包含路径
目前编译报错,找不到一个扩展文件,但是路径里已经包含了:
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
在已有的工程中移植RTOS需要注意什么呢?
目前已经做的工作有:
复制FreeRTOS文件夹到工程目录
添加包含路径
目前编译报错,找不到一个扩展文件,但是路径里已经包含了:
注意在Assembly(中文下错译为“集合”)语言选项下也需要对应添加,因为portASM.s是汇编文件。
另外,还需要将芯片启动汇编中设置用户模式的指令改为机器模式、关闭硬件中断压栈、修改所有中断的属性标记为“__attribute__((interrupt()))”。
我靠,这么复杂,我去研究一下,目前已经直接用freertos的例程模板了,谢谢你为我后续研究提供了思路