annqian 发表于 2019-1-2 14:40:38

stm32F407 进不了main函数

Load "..\\OBJ\\Template.axf"
* JLink Info: Reset: Halt core after reset via DEMCR.VC_CORERESET.
* JLink Info: Reset: Reset device via AIRCR.SYSRESETREQ.
WS 1, `mem1base
WS 1, `mem2base
WS 1, `mem3base
WS 2, `paddr_8
WS 2, `paddr_16
WS 2, `paddr_32
**JLink Warning: T-bit of XPSR is 0 but should be 1. Changed to 1.
***JLink Error: Can not read register 33 (FPS0) while CPU is running
***JLink Error: Can not read register 34 (FPS1) while CPU is running
***JLink Error: Can not read register 35 (FPS2) while CPU is running
***JLink Error: Can not read register 36 (FPS3) while CPU is running
***JLink Error: Can not read register 37 (FPS4) while CPU is running
***JLink Error: Can not read register 38 (FPS5) while CPU is running
***JLink Error: Can not read register 39 (FPS6) while CPU is running
***JLink Error: Can not read register 40 (FPS7) while CPU is running
***JLink Error: Can not read register 41 (FPS8) while CPU is running
***JLink Error: Can not read register 42 (FPS9) while CPU is running
***JLink Error: Can not read register 43 (FPS10) while CPU is running
***JLink Error: Can not read register 44 (FPS11) while CPU is running
***JLink Error: Can not read register 45 (FPS12) while CPU is running
***JLink Error: Can not read register 46 (FPS13) while CPU is running
***JLink Error: Can not read register 47 (FPS14) while CPU is running
***JLink Error: Can not read register 48 (FPS15) while CPU is running
***JLink Error: Can not read register 49 (FPS16) while CPU is running
***JLink Error: Can not read register 50 (FPS17) while CPU is running
***JLink Error: Can not read register 51 (FPS18) while CPU is running
***JLink Error: Can not read register 52 (FPS19) while CPU is running
***JLink Error: Can not read register 53 (FPS20) while CPU is running
***JLink Error: Can not read register 54 (FPS21) while CPU is running
***JLink Error: Can not read register 55 (FPS22) while CPU is running
***JLink Error: Can not read register 56 (FPS23) while CPU is running
***JLink Error: Can not read register 57 (FPS24) while CPU is running
***JLink Error: Can not read register 58 (FPS25) while CPU is running
***JLink Error: Can not read register 59 (FPS26) while CPU is running
***JLink Error: Can not read register 60 (FPS27) while CPU is running
***JLink Error: Can not read register 61 (FPS28) while CPU is running
***JLink Error: Can not read register 62 (FPS29) while CPU is running
***JLink Error: Can not read register 63 (FPS30) while CPU is running
***JLink Error: Can not read register 64 (FPS31) while CPU is running

请问这是什么问题?

andeyqi 发表于 2019-1-2 14:47:46

这个看着不是程序的事,Jlink和板子都掉电重启下试试看看能不能恢复。

annqian 发表于 2019-1-3 09:10:40

我个人觉得也是板子的问题,但是用JFlash擦除和烧录都正常,而同样的工程再其它407芯片的单板上仿真正常,在问题单板上,点击“单步运行”,会提示“could not STOP cortex-M device! please check the JTAG cable”能否定位的原因?

annqian 发表于 2019-1-3 10:45:26

出现这个现象的原因是 系统的晶振配置的不对,外部时钟由8M改为25M,system_stm32F4xx.c 中的M、N、P的值也要相应的更改。

沉淀zhi 发表于 2019-1-3 11:09:00

查查晶振配置
页: [1]
查看完整版本: stm32F407 进不了main函数