在使用EK-STM32F评估板时,遇到如下问题:
刚开始调用ADCDEMO例子,DEBUG程序运行正常,LCDDEMO也正常,但是在反复
几次之后,DEBUG遇到问题,在显示“DOWNLOADING...”之后程序无反应,
关闭程序时报错;正常时在显示“DOWNLOADING...”之后会有“PROGRAM...”
显示,然后进入调试画面。
如果在出错之后,在project->Option->General Option->Target中选择
Core Cortex-M3,则DEBUG时,ADCDEMO可以进入调试画面,光标停留在main处,
但在“DOWNLOADING...”之后没有“Program..”显示,单步运行程序时会跑飞;
LCDDEMO则光标不会停留在main处,使用“Break”中断运行,则会显示
“The stack 'CSTACK' is filled to 100% (2048 bytes used out of 2048).
The warning threshold is set to 90%”
如果在project->Option->General Option->Target中选择 DEVICE ST STM32F10x
则DEBUG时程序将无反应而报错。
EWARM程序已重新装过,但还是不行。用网上各位介绍的方法生成hex,然后
用isp下载到板子上,程序可以正常运行,当然仿真调试则无法进行。
请教各位使用过EK-STM32F的朋友,有没有遇到类似问题的?
这是EWARM的问题,还是ST-LINK的问题? |