请教,现有块板,使用了STM32103CBT6(48引脚),使用Keil MDK3.24+Ulink2进行调试,有如下怪现象: 1、在MDK环境里,直接使用Flash Download按钮,程序能够下载进去,但不能自动复位运行。(注:已经在Flash Download页面设置了烧写完毕,Reset and Run),需要对板子重新断电,再上电,程序才能运行。 2、在MDK环境里,进入Debug调试环境,程序无法运行,只要一按“RUN”,窗口立即切换到汇编窗口下,同时也不能使用“单步运行”等操作。
请各位兄弟指点指点,是什么原因造成的???谢谢! 注:1、排除芯片损坏的可能,因为已经换过一块芯片了; 2、Boot0、Boot1脚已经接地; 3、附上JTAG接口图。 4、复位电路,JTAG接口电路,Boot引脚处理等,已经在64脚和100引脚的STM32上验证了,一直都用的很好的,不知道为什么在48脚的就出问题。 |