问题解决了,是CAN测试程序对SWD引脚有影响 新板子调试时遇到的问题,希望可以在这里找到解决的方法; 【一、硬件电路】: 1.程序加载使用SWD接口; 2.Boot0和Boot1可以用跳线接高或者低;如图: SWDæ¥å£çµè·¯ boot0åboot1éæ©çµè·¯ 【二、软件环境】: 1.bootloader程序使用的是IAR; 2.操作系统(MICO庆科的)程序使用的是IAR; 3.CAN测试程序用的是MDK; 注:bootloader和操作系统是协同工作的;CAN测试程序是因为调试时CAN接口调试时每反应所以另外做的测试程序和bootloader及操作系统无任何关联; MDK5 【三、每种程序下载的地址】 1.IAR的程序下载到MCU的地址无法查到;MDK下载CAN测试程序地址为: 【四、所做的操作】 1.IAR中->Project->DownLoad->Download active application 下载bootloader 和 操作系统程序多次均正常; 2.MDK中“Download”程序到MCU中初次正常,再次点击“Download”是出现如下错误: 3.用J-Link Commander 连接报错如下: |
STM32F407 定时器触发DMA 求助大神
【MCU实战经验】基于STM32F407的音频播放器设计
盘古UE-STM32F407工控板原理图
【STM32F429心得\疑问】+STM32F4之FSMC和FMC
STM32F429读取IO口传输的数据速率
STM32F407ZGT6 手摸芯片背部重启
STM32F4 SPI 动作时,软件片选信号被拉高,IO口程序逻辑失控
STM32F401RE NUCLEO求助,串口一直不能进中断
读取STM32F407内部温度传感器值错误
STM32F429多路内部ADC独立采集的办法
估计是KEIL的设置有问题。
你试试用IAR下载后,再用KEIL看看能不能读出芯片的ID。
如果能的话,用KEIL下载相同的代码,再看看能不能读出ID,
如果不能,就是KEIL的设置有问题了。
你试试自己调一下,如果还是不行,
你就把DEBUG的参数,全部帖图发上来看看。
评分
查看全部评分