[STM32F1] 大佬求指点,程序死在osKernelInitialize

[复制链接]
885|12
 楼主| chenjinyu 发表于 2023-8-23 16:02 | 显示全部楼层 |阅读模式
请教大佬,我接手了别人的一个工程项目,目前发现了这样的情况

1. 有3块班子,1块可以正常烧录,2块不行
2. 2块不行的班子发现程序死在osKernelInitialize,进一步跟踪发现是status = __svcKernelInitialize();然后就一直没有到return status;停止仿真后,程序没有看到停下来的地方,汇编提示0xFFFFFFFE 0000      MOVS     r0,r0
3. 不正常的班子烧录其它工程,发现是可以的
未说出口的像你 发表于 2023-9-12 21:08 | 显示全部楼层
这三块板子都有啥区别啊?
AloneKaven 发表于 2023-9-12 22:04 | 显示全部楼层
用的什么os啊?
我吃小朋友 发表于 2023-9-12 23:23 | 显示全部楼层
一样的板子,然后只有一块可以正常工作?
将爱藏于深海 发表于 2023-9-13 02:20 | 显示全部楼层
你说的是正常烧录?是不是有点问题啊?
故意相遇 发表于 2023-9-13 05:00 | 显示全部楼层
正常来说,你应该都能烧录进去才对啊?
风凉 发表于 2023-9-13 08:00 | 显示全部楼层
为啥不返回数据啊?看看这个函数里有啥变量
在曼谷的春 发表于 2023-9-13 11:20 | 显示全部楼层
是不是你程序有的变量没初始化或者没给个初值啊?
失物招領 发表于 2023-9-13 13:59 | 显示全部楼层
有点意思,能不能把你的程序大致截图瞅瞅啊
温室雏菊 发表于 2023-9-13 16:59 | 显示全部楼层
可能是程序跑飞了,有看门狗么?
捧一束彼岸花 发表于 2023-9-13 18:20 | 显示全部楼层
把你初始化部分的程序逻辑梳理一遍吧,感觉这里有点问题
春日负喧 发表于 2023-9-13 23:59 | 显示全部楼层
你说不正常的板子烧录其他程序还正常,然后烧录你说的程序不行,那你检查检查你的程序吧,估计是哪里中断,或者那个函数没配置对吧
Mowergy 发表于 2023-10-19 15:32 | 显示全部楼层
程序有的变量没初始化吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

170

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部