GD32F207移植FreeRtos,程序运行vTaskStartScheduler后进入HardFault_Handler死循环解决方法
生活随笔
收集整理的这篇文章主要介绍了
GD32F207移植FreeRtos,程序运行vTaskStartScheduler后进入HardFault_Handler死循环解决方法
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
1、把gd32f20x_it.c里面的void SVC_Handler(void)、void PendSV_Handler(void)和void SysTick_Handler(void)三个函数都屏蔽掉。
2、用xportSVC_Handler替换掉startupPgd32f20x_cl.s里面的SVC_Handler;用xportPendSV_Handlerr替换掉startupPgd32f20x_cl.s里面的PendSV_Handlerr;用xportSysTick_Handler替换掉startupPgd32f20x_cl.s里面的portSysTick_Handler,操作如下所示:
总结
以上是生活随笔为你收集整理的GD32F207移植FreeRtos,程序运行vTaskStartScheduler后进入HardFault_Handler死循环解决方法的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: C#WIFI搜索与连接
- 下一篇: 读写EEPROM遇到的问题:16位地址的