自己打板的STM32F4无法烧写程序

2019-07-20 20:48发布

原理图是按照探索者来画的。
最后J-LINK部分只引出了SWCLK和SWDIO两个引脚。
然后现在用官方flash loader电机next时候出现"the target is read protected,please click the button to remove it."红字报错。
好像是FLASH被锁住了?这是新买的芯片啊,我焊了两块都是一样的报错。
改用SWD模式下载,直接就"Can not attach ..."。
看网上好像是说要解决的办法,是用J-FLASH ARM来解决,可是我板子没有引出J-LINK其他引脚,那是不是就不行了?
还有这个问题是因为这批芯片引起的还是其他原因呢?如果是芯片原因我就重新找家店买?焊了两块板,应该不会出现虚焊,BOOT0和BOOT1也设置好了的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
stayhungry
1楼-- · 2019-07-21 12:56
mengfahai123 发表于 2016-8-9 12:36
尝试用串口下载

就是串口下载时候会提示"the target is read protected..."那句报错
路世英
2楼-- · 2019-07-21 16:09
stayhungry 发表于 2016-8-9 13:09
我用的SWD模式,因为指引出了SWD模式的几个引脚。电脑和KEIL都能识别J-LINK,但是无法识别芯片,就是在KE ...

以前我做过几次板子,也遇见过,可能有几方面原因:
1、模拟电源没有给,这个必须要有;
2、SW和SD两个引脚上的电阻值太大,建议22欧姆;
3、最小系统图有问题,有几个引脚不是直接接地,而是经过电容接地。
stayhungry
3楼-- · 2019-07-21 21:02
路世英 发表于 2016-8-10 14:20
以前我做过几次板子,也遇见过,可能有几方面原因:
1、模拟电源没有给,这个必须要有;
2、SW和SD两个 ...

1、模拟电源指的是??VDDA?这个我有接
2、这两个引脚我是直接引出来,没有上拉的,有一块板可以检查到,不过要把速度调到50KHZ,但是虽然检测到芯片,可是下载不了程序。
3、这个我再检查检查,谢谢你的经验
麦田稻草
4楼-- · 2019-07-21 22:53
 精彩回答 2  元偷偷看……
stayhungry
5楼-- · 2019-07-21 23:48
 精彩回答 2  元偷偷看……
stayhungry
6楼-- · 2019-07-22 04:03
本帖最后由 stayhungry 于 2016-8-12 18:14 编辑

昨晚两个板子都行了,吐槽一下8720焊接好难,还好有一个热风枪。今天突然有一块板子不行了,经发现是卡在GUI_Init函数里面的GUI_DEVICE_CreateAndLink函数这里跳不出去,有趣的是偶尔可以跳过去,偶尔跳不过去,现在基本跳不过去。不知道是什么原因,是外部SRAM和单片机接线问题?还是LCD和单片机的接线问题?继续跟踪

虽然程序成功跳过了GUI_X_Config,我以为外部SRAM分配成功了。而其实没有,用热风枪对着外部SRAM吹,现在两块板子都行了。

一周热门 更多>