搜索
bottom↓
回复: 47

K10用jlink用SWD下载程序是出现错误invalid rom table?

[复制链接]

出0入0汤圆

发表于 2013-11-28 10:33:28 | 显示全部楼层 |阅读模式
K10用jlink用SWD下载程序是出现错误invalid rom table?

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2013-11-28 10:49:58 | 显示全部楼层
能识别核心就基本上没问题,这样吧,把从转接板到你板子上的那4根线像拧辫子一样拧一下,应该就OK了,我经常碰到类似的情况

出0入0汤圆

 楼主| 发表于 2013-11-28 11:00:21 | 显示全部楼层
我试验下

出0入0汤圆

发表于 2013-11-28 11:01:07 | 显示全部楼层
我也遇到过这样的问题。
后来发现,那个房间的无线路由器对这个接口影响很大。

出0入0汤圆

 楼主| 发表于 2013-11-28 11:03:07 | 显示全部楼层
还是不可以啊

出0入0汤圆

 楼主| 发表于 2013-11-28 11:07:12 | 显示全部楼层
dancruiser 发表于 2013-11-28 11:01
我也遇到过这样的问题。
后来发现,那个房间的无线路由器对这个接口影响很大。
...

这个有影响吗

出0入0汤圆

发表于 2013-11-28 11:07:45 | 显示全部楼层
J-Link 能否正确读取芯片信息?可以使用J-Link 提供的 J-Liink Commander工具试试。

出0入0汤圆

 楼主| 发表于 2013-11-28 11:12:54 | 显示全部楼层
FSL_TICS_MAHUI 发表于 2013-11-28 11:07
J-Link 能否正确读取芯片信息?可以使用J-Link 提供的 J-Liink Commander工具试试。 ...

芯片是识别到了的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-11-28 11:21:03 | 显示全部楼层
sirriam 发表于 2013-11-28 11:12
芯片是识别到了的

你是使用哪款IDE软件烧写Flash,还是使用J-Flash工具?

出0入0汤圆

 楼主| 发表于 2013-11-28 11:23:11 | 显示全部楼层
FSL_TICS_MAHUI 发表于 2013-11-28 11:21
你是使用哪款IDE软件烧写Flash,还是使用J-Flash工具?

我直接用KEIL里面下载的

出0入0汤圆

发表于 2013-11-28 11:27:31 | 显示全部楼层
dancruiser 发表于 2013-11-28 11:01
我也遇到过这样的问题。
后来发现,那个房间的无线路由器对这个接口影响很大。
...

这个有影响吗

有影响。
我在我朋友家测试时,用我朋友的电脑,SWD也出来这样一类的提示。Keil里用Ulink,都能找到设备。
在我朋友家,用我的电脑,就没有问题。
当时以为是电脑的问题。
后来,我在自己家里,用我朋友的电脑,我的电脑都没问题。
这说明是环境(电磁环境、电源)的影响。
我自己做实验,调试时,如果把电吹风开着,也出问题。(电吹风的电源线从Ulink连接线边上走过)

出0入0汤圆

 楼主| 发表于 2013-11-28 11:28:18 | 显示全部楼层
我旁边就有一个无线啊,这个

出0入0汤圆

 楼主| 发表于 2013-11-28 11:41:08 | 显示全部楼层
ROMTableAddr = 0xE00FF003,下载的时候停在这句

出0入0汤圆

发表于 2013-11-28 13:37:44 | 显示全部楼层
WIFI也能影响到。。。这个太脆弱吧

出0入0汤圆

发表于 2013-11-28 15:48:32 | 显示全部楼层
重新建一下工程试试

出0入0汤圆

发表于 2013-11-28 17:00:23 | 显示全部楼层
你用Keil下载,是每个项目都会碰到这样的问题吗?都是停在 ROMTableAddr = 0xE00FF003 这里吗?

出0入0汤圆

 楼主| 发表于 2013-11-29 08:01:53 | 显示全部楼层
FSL_TICS_MAHUI 发表于 2013-11-28 17:00
你用Keil下载,是每个项目都会碰到这样的问题吗?都是停在 ROMTableAddr = 0xE00FF003 这里吗? ...

是的,不知道怎么回事

出0入0汤圆

发表于 2014-2-8 18:44:45 | 显示全部楼层
解决否

出0入0汤圆

发表于 2014-2-9 10:49:41 | 显示全部楼层
本帖最后由 laoshuhunya 于 2014-2-9 10:58 编辑

晕,这个图片没贴上。。。

出0入0汤圆

发表于 2014-2-9 10:54:49 | 显示全部楼层
本帖最后由 laoshuhunya 于 2014-2-9 10:59 编辑

晕,这个图片没贴上。。。
点了回复,几分钟没反应

出0入0汤圆

发表于 2014-2-9 10:55:27 | 显示全部楼层
感觉这个问题不是特例,而是普遍现象。
俺试验过,在RVMDK5.01下用J-Link(V8版,驱动是最新的4.80F)下载MK22FX512VLH12的程序,如果连着下图红圈中的排线,一切OK(用不同的下载速率均正常),但如果不用排线,把转接板直接插到J-Link上,则下载速率大于200KHz以上就会出错。




用J-Flash下载存在同样的问题,只是出错对话不一样:


但用以上工具链下载STM32F103C8T6的程序,则现象完全相反:不带那根排线时一切OK,带排线时下载速率超过100KHz一样出错,跳出同样的对话框。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-2-9 11:58:08 | 显示全部楼层
补充:用ULINK2下载,21楼的各种现象相反。
呵呵,电工真是苦啊,啥怪问题都有。。。

出0入0汤圆

发表于 2014-2-10 13:12:02 | 显示全部楼层
laoshuhunya 发表于 2014-2-9 10:55
感觉这个问题不是特例,而是普遍现象。
俺试验过,在RVMDK5.01下用J-Link(V8版,驱动是最新的4.80F)下载M ...

很多时候,接线还是有很大影响的,估计是你在Jlink直接接的时候,可能有些接触不良。

出0入0汤圆

发表于 2014-2-20 20:20:11 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2014-2-10 13:12
很多时候,接线还是有很大影响的,估计是你在Jlink直接接的时候,可能有些接触不良。 ...

不是接触不良,用正版的J-LINK没问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-2-21 09:21:04 | 显示全部楼层
laoshuhunya 发表于 2014-2-20 20:20
不是接触不良,用正版的J-LINK没问题。

你是说,你用正版的Jlink就不会存在问题?那么你之前存在问题用的是盗版的Jlink吗?

出0入0汤圆

发表于 2014-2-21 10:13:30 | 显示全部楼层
按下r ,然后就好了。reset的问题。

出0入0汤圆

发表于 2014-3-4 15:31:06 | 显示全部楼层
是啊,把线交织一起就行了。

出0入0汤圆

发表于 2014-3-4 15:31:24 | 显示全部楼层
是啊,把线交织一起就行了。

出0入0汤圆

发表于 2014-3-7 21:40:13 | 显示全部楼层
本帖最后由 laoshuhunya 于 2014-3-7 21:41 编辑
FSL_TICS_ZJJ 发表于 2014-2-21 09:21
你是说,你用正版的Jlink就不会存在问题?那么你之前存在问题用的是盗版的Jlink吗? ...


不叫盗版,叫山寨版
其实跟正版盗版没关系,用V8的正版也是同样的问题,我现在试没问题的J-LINK是V9.0版(请看24楼的图片)

出0入0汤圆

发表于 2014-4-10 15:37:21 | 显示全部楼层
我也遇到过这个问题,这个问题可能的原因是默认的JTAG速度太快,出错了!
解决办法:
修改ort为JTAG,速度修改为200K.(最好不要上M,默认的5M有时候可以,有时候不行)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-6-25 11:17:35 | 显示全部楼层
这个JTAG速度确实可以解决这个问题

出0入0汤圆

发表于 2014-6-25 21:17:36 | 显示全部楼层
估计还是跟keil的版本有关系,或者加上reset再试试

出0入0汤圆

发表于 2014-6-30 14:58:39 | 显示全部楼层
30楼正解

出0入0汤圆

发表于 2014-7-13 10:21:59 | 显示全部楼层
看了那么多解决方案,最后还是看了前面的方法调成200KHZ就行了!30楼太给力了!谢啦!

出0入0汤圆

发表于 2014-10-25 15:25:21 | 显示全部楼层
我的也是降到200Khz就OK。

出0入0汤圆

发表于 2014-10-26 08:46:26 | 显示全部楼层
这就是山寨和原版的区别么?

出0入0汤圆

发表于 2014-10-26 19:13:38 | 显示全部楼层
学习了,山寨的就是容易出这样那样的问题。

出100入101汤圆

发表于 2014-10-26 19:50:57 | 显示全部楼层
一般,重插一下就好了。

出0入0汤圆

发表于 2014-11-21 15:20:30 | 显示全部楼层
我之前也是这样,连线肯定没问题,线长了不行。速率4M不行,速率2M比较稳定。用长排线不行,短杜邦线就稳定点。
现在在SWD口的时钟线和地线之间并一个51pF电容,好多了,测试下载20次,没出错。之前20次4次不行的。具体原因不知道,应该是信号反射吧

出0入0汤圆

发表于 2014-11-21 15:30:02 | 显示全部楼层
确认接口有没有问题

出0入0汤圆

发表于 2014-11-21 15:31:20 | 显示全部楼层
确认接口有没有问题   

出0入0汤圆

发表于 2015-1-20 19:41:20 | 显示全部楼层
好贴,总算解决了不能烧写的问题,感谢30楼

出0入0汤圆

发表于 2015-1-20 21:49:20 | 显示全部楼层
降低下载速率试试

出0入0汤圆

发表于 2015-2-25 15:27:50 | 显示全部楼层
laoshuhunya 发表于 2014-2-20 20:20
不是接触不良,用正版的J-LINK没问题。

重刷下固件试试

出0入0汤圆

发表于 2015-3-26 15:41:25 | 显示全部楼层
laoshuhunya 发表于 2014-2-9 10:55
感觉这个问题不是特例,而是普遍现象。
俺试验过,在RVMDK5.01下用J-Link(V8版,驱动是最新的4.80F)下载M ...

今天搞了一大轮,最后查到这张帖,才发现真的是线的质量问题

出0入0汤圆

发表于 2015-3-26 16:15:40 | 显示全部楼层
ghostxdy 发表于 2015-3-26 15:41
今天搞了一大轮,最后查到这张帖,才发现真的是线的质量问题

在SWDIO、SWCLK线上各串一只180R电阻,应该可以解决这问题

出0入0汤圆

发表于 2015-3-26 17:28:45 | 显示全部楼层
laoshuhunya 发表于 2015-3-26 16:15
在SWDIO、SWCLK线上各串一只180R电阻,应该可以解决这问题

好的,我回头试试

出0入0汤圆

发表于 2018-1-20 19:09:27 | 显示全部楼层
我的200k还是有问题啊  什么原因啊
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 17:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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