|
a001子目錄下面是RVMDK4.74自帶的RLARM4,在RVMDK中編譯通過(guò),在STM32F030F4上面可以正常運(yùn)行。
a201子目錄下面是CMSIS自帶的RTX5,以及RTOS2接口,工作平臺(tái)是STM32F030F4,在IAR EWARM8.22.2以及RVMDK5下面編譯通過(guò),但是在兩個(gè)編譯器下面都無(wú)法正常工作。
- int main(void)
- {
- hard_init();
- osKernelInitialize(); // Initialize CMSIS-RTOS
- osThreadNew(app_main, NULL, NULL); // Create application main thread
- if (osKernelGetState() == osKernelReady) {
- osKernelStart();
- }
- while (1)
- {
- }
- }
復(fù)制代碼
現(xiàn)象是執(zhí)行到 osKernelStart(); 這一句后直接進(jìn)入到idle線程中,
app_main線程永遠(yuǎn)無(wú)法執(zhí)行。
f030.7z
(2.69 MB, 下載次數(shù): 6)
2022-9-14 14:24 上傳
點(diǎn)擊文件名下載附件
|
|