网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

uCOS-II移植时死在B OSStartHang解决办法

时间:2024-10-14 16:08:55

1、这里以STM32F107VC为例进行说明,首先打开stm32f10x_it.c,找到PendSV的握手子函数,我这里起初位voidPendSV(void)

2、打开startup_stm32f10x_罕铞泱殳cl.s文件,找到DCD PendSV_Handler ; Pe荏鱿胫协ndSV Handler和PendSV_Handler PROC EXPORT PendSV_Handler [WEAK] B . ENDP这几行语句

3、将其中的PendSV_Handler全部替换OSPendSV

4、再次运行,程序已经可以执行。其他芯片的解决办法大同小异,找到中断处理C文件和启动文件,将其中的PendSV名称修改一致即可。

© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com