请问为什么我使用jflash下载程序总会显示失败?

2019-07-18 17:24发布

各位大大,求助!

我使用jflash下载程序 到一个新板子上,会出现flash擦写失败的 提示!
然后我用keil下载程序,会成功!这时候再使用jflash下载可成功!
然后我用keil擦除掉flash,再用jflash下载提示擦除失败!

请问这是什么原因?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
苏州名之卓
1楼-- · 2019-07-18 18:24
jflash下载前要先设置下载模式,JTAG还是SWD,然后选择下载的芯片型号。
下载前要连接芯片,成功后,擦除芯片,最后才是编程和校验。
huangxinxin
2楼-- · 2019-07-19 00:15
可能我没描述清楚。jflash我一直在使用的,一直可以对这个型号可以下载程序的!
但是对于一块刚焊接好的板子,jflash就无法下载。在这种情况下,我使用keil先下载一次,再使用jflash下载就可以! 因为我以前是在开发状态,板子都是使用keil下载过程序的。没有使用jflash下载一块新的板子!

然后我做实验,在jflash可以下载之后,我用keil擦除所有flash,认为行程是一块新板子,这时候使用jflash就无法下载程序。
苏州名之卓
3楼-- · 2019-07-19 04:18
 精彩回答 2  元偷偷看……
苏州名之卓
4楼-- · 2019-07-19 07:54
你可以看看jflash中,可否连接到芯片,能够连接成功的,一般下载没问题,不能够连接的芯片的,肯定不能够下载的。
60user33
5楼-- · 2019-07-19 11:22
     
J-FLASH中要先创建一个项目,设置SWD或JTAG方式,找到对应产品的型号,连接成功后,就可以选择下载和擦除操作了。楼主下载失败有提示什么内容吗?
huangxinxin
6楼-- · 2019-07-19 16:11
苏州名之卓 发表于 2019-6-5 10:03
也许原来在keil下载后再用jflash也可以下载成功是一种假象,jflash根本没有下载,只是校验时,芯片内部的代码是keil下载的,这时的代码是完全一样的,这样好像jflash也下载成功了

这个我测试过,确认是成功的!
我在jflash上下载的程序 和 keil 下载的程序不是同一个版本!jflash下载成功后,可以看到程序的版本号变更了!

一周热门 更多>