tianqi911 发表于 2022-1-4 11:18

(F103 keil)Debug之后程序无法进入main函数

请教高人指点
Debug之后 Keil环境下 箭头就只在汇编部分循环跑 一共三条指令 来回循环。
就是一直无法进入主函数。
这个有可能是啥情况?也不会死机 按F10就来回跑,就是进入不了下面的C语言窗口。

tianqi911 发表于 2022-1-4 11:21


0x08000538 1C49      ADDS   r1,r1,#1
0x0800053A 29C8      CMP      r1,#0xC8
0x0800053C DBFC      BLT      0x08000538

就是在这3条语句 循环往复

diweo 发表于 2022-1-4 15:24

你F10连按200次,它就不循环了。。。

tianqi911 发表于 2022-1-4 16:40

diweo 发表于 2022-1-4 15:24
你F10连按200次,它就不循环了。。。

但这个现象是代表啥意思呢?按200次才进入main的意思吗?这时间是不是太长了?

kcfoo1 发表于 2022-1-6 11:23

说明你程序中有硬件冲突,debug自动跳转到死循环程序中,这个死循环是debug自己生成的

qin552011373 发表于 2022-1-7 14:11

建议先直接用别人的模板学习
页: [1]
查看完整版本: (F103 keil)Debug之后程序无法进入main函数