野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10441|回复: 6

求助帖-keil5和stm32通讯失败

[复制链接]
发表于 2017-2-23 22:17:28 | 显示全部楼层 |阅读模式
今天下午通过视屏自学SPI读写串行FLASH,前面读写FLASH设备ID没问题,可到后面擦出扇区和写入数据时出现了程序无法下载,SWD/JTAG通讯失败,截图如下:
咨询客服以后,将BOOT0和1接3.3V,然后在接回来,可正常下载固件库历程,包括I2C、SPI读写FLASH,可是一下载我自己编的SPI读写FLASh就出现问题了,正常的图片如下:


求火哥和各位大神指教啊!
6`_TL3Z]XD0@GKNY$MC7.png
C[CZXM{1~OD1$H46__TAXS1.png
O1TB}HPP5385}Y{F81S$DQG.png
链接失败.png
debug.png
debug2.png
串口调试助手.png
回复

使用道具 举报

发表于 2017-2-23 23:26:05 | 显示全部楼层
可不可以看一下选项卡里面的utilities设置的内容
后面三张图片是已经调试正常了的吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-24 09:29:22 | 显示全部楼层
这是utilties的截图
F:\截图
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-24 09:30:39 | 显示全部楼层
殇湮hml 发表于 2017-2-23 23:26
可不可以看一下选项卡里面的utilities设置的内容
后面三张图片是已经调试正常了的吧

这是utilties的截图
截图.png
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-24 09:40:18 | 显示全部楼层
昨天晚上调试了一下,发现官方带的固件库例程没问题,就是我的程序下载进去出问题了,然后按住复位键下载程序,这时下不进去,松开后再下载,就正常了。
回复 支持 反对

使用道具 举报

发表于 2017-2-24 15:11:09 | 显示全部楼层
因为我最近也在看这个例程,也有烧录进去看调试实验结果。
我都是用下载器直接下载到板子后,再用USB供电,就可以使用串口调试助手了。我的界面设置跟你有点不一样,不过我也试了一下,好像并无影响。
有一点让我迷惑的是,为什么下载的时候要按住复位键,我好像之前都没有这样操作过
QQ图片20170224115541.png QQ图片20170224151001.png

回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-24 15:27:34 | 显示全部楼层
现在我貌似发现问题了,我在主函数内部定义了一个uint8_t buffer[4096]的数组,下载进去后就会出现这个问题,如果将上面的数组定义到主函数外部,则下载正常,不知道是什么原因?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-4 09:27 , Processed in 0.031186 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表