在已有的工程中移植RTOS需要注意什么呢?
目前已經(jīng)做的工作有:
復(fù)制FreeRTOS文件夾到工程目錄
添加包含路徑
目前編譯報錯,找不到一個擴(kuò)展文件,但是路徑里已經(jīng)包含了:
熱門產(chǎn)品 :
CH397: 高集成度、低功耗USB網(wǎng)卡芯片
在已有的工程中移植RTOS需要注意什么呢?
目前已經(jīng)做的工作有:
復(fù)制FreeRTOS文件夾到工程目錄
添加包含路徑
目前編譯報錯,找不到一個擴(kuò)展文件,但是路徑里已經(jīng)包含了:
注意在Assembly(中文下錯譯為“集合”)語言選項下也需要對應(yīng)添加,因為portASM.s是匯編文件。
另外,還需要將芯片啟動匯編中設(shè)置用戶模式的指令改為機(jī)器模式、關(guān)閉硬件中斷壓棧、修改所有中斷的屬性標(biāo)記為“__attribute__((interrupt()))”。
我靠,這么復(fù)雜,我去研究一下,目前已經(jīng)直接用freertos的例程模板了,謝謝你為我后續(xù)研究提供了思路