使用的板子是官方提供的CH32x203C-R1-1v0評估板,芯片是CH32V203C8T6,demo是CH32V20xEVT.ZIP中的freertos
按照CH32V20x評估板說明書.PDF中的說明,修改LD文件,以及對應(yīng)的startup_ch32v20x_D6.S后,編譯完成下載到板子后
打印一下信息:
SystemClk:144000000
FreeRTOS Kernel Version:V10.4.6
在進行以下第一個任務(wù)創(chuàng)建后,拋出了異常
? ? xTaskCreate((TaskFunction_t )task2_task,
? ? ? ? ? ? ? ? ? ? ? ? (const char*? ? )"task2",
? ? ? ? ? ? ? ? ? ? ? ? (uint16_t? ? ? ?)TASK2_STK_SIZE,
? ? ? ? ? ? ? ? ? ? ? ? (void*? ? ? ? ? )NULL,
? ? ? ? ? ? ? ? ? ? ? ? (UBaseType_t? ? )TASK2_TASK_PRIO,
? ? ? ? ? ? ? ? ? ? ? ? (TaskHandle_t*? )&Task2Task_Handler);
通過debug后,發(fā)現(xiàn)是在portDISABLE_INTERRUPTS(); 關(guān)閉中斷時出現(xiàn)了異常,請問CH32V20xEVT.ZIP中CHV32V203C8xx系列freertos有驗證可以跑起來嗎?