CH32V307 FreeRTOS Hardfault

I have ported the FreeRTOS Example to Linux Makefile. It builds, but it enters the HardFault handler on portDISABLE_INTERRUPTS(). Any ideas?

我已将 FreeRTOS 示例移植到 Linux Makefile。它构建,但它进入 portDISABLE_INTERRUPTS() 上的 HardFault 处理程序。有任何想法吗?

#define portDISABLE_INTERRUPTS()    __asm volatile( "csrw mstatus,%0" ::"r"(0x7800) )


unknown.png

Found the issue, the FreeRTOS Example needs a different Startup File.


发现问题,FreeRTOS 示例需要不同的启动文件。


只有登录才能回复,可以选择微信账号登录