挖坑网/填坑网 DebugDump Forum

别人挖坑默默填上,自己挖坑含泪填上。天下没有填不了的坑,只有不会填坑的人。来吧,加入我们,挖坑行,填坑你更行! 站长QQ: 516333132 点击这里给我发消息

您尚未登录。

#1 2018-02-06 12:00:08

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,482

试一试JLINK v9 烧写 spi flash (W25Q256, MX25L256等)

公司有一个奇葩需求,
必须只能通过JLINK烧写V3s的spi flash,
我一开始打算通过JLINK下载spl, u-boot, kernel, dtb等到V3s的DRAM里面,
让他跑一个烧写脚本,
但是弄了一天,只跑起来spl, uboot死活都起不来,linux更加不用说了。
今天弄了一天全志Allwinner V3s JLink启动u-boot,结果还是没起来


看网帖说JLINK v9 有了新功能,可以烧写spi flash, 所以换个方法试一试。



----------------------------------------------------------------

今天再试一试JLINK v9 烧写 spi flash (W25Q256, MX25L256等)

打开 【j-flash spi】连flash id都检测不到

交换了TDO, TDI线也没用。

QQ20180206115154.jpg

离线

#2 2018-02-06 12:01:15

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,482

Re: 试一试JLINK v9 烧写 spi flash (W25Q256, MX25L256等)

放狗狂搜一阵,发现连 JLINK 与 spi flash 怎么连线参考图没有.

离线

#3 2018-02-06 12:43:34

msr06rr
会员
注册时间: 2018-01-11
累计发帖: 26

Re: 试一试JLINK v9 烧写 spi flash (W25Q256, MX25L256等)

晕哥 说:

放狗狂搜一阵,发现连 JLINK 与 spi flash 怎么连线参考图没有.

pinout-spi-20-pin.gif

离线

#4 2018-02-06 13:41:57

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,482

Re: 试一试JLINK v9 烧写 spi flash (W25Q256, MX25L256等)

msr06rr 说:
晕哥 说:

放狗狂搜一阵,发现连 JLINK 与 spi flash 怎么连线参考图没有.

https://debugdump.com/files/members/421/pinout-spi-20-pin.gif

对,这个图segger官方有!
但是没有 spi flash部分的, 我估计是spi flash引脚没有上拉造成的。

离线

#5 2018-02-06 13:48:24

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,482

Re: 试一试JLINK v9 烧写 spi flash (W25Q256, MX25L256等)

QQ20180206134003.jpeg

QQ20180206134009.jpg

QQ20180206134013.jpg

QQ20180206134016.jpg

终于在板上飞线搞定。

离线

#6 2018-02-06 15:05:19

Lvy
会员
注册时间: 2017-11-25
累计发帖: 27

Re: 试一试JLINK v9 烧写 spi flash (W25Q256, MX25L256等)

楼主:可否分享下是jlink和flash之间是怎么连线的?

最近编辑记录 Lvy (2018-02-06 15:05:37)

离线

#7 2018-02-06 15:54:52

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,482

Re: 试一试JLINK v9 烧写 spi flash (W25Q256, MX25L256等)

Lvy 说:

楼主:可否分享下是jlink和flash之间是怎么连线的?

等我把所有的问题确认完之后, 上传一份连线方法。
目前发现 jlink v6.10d 软件版本好几个问题,
不能保存flash回读文件,
校验通不过,发现有些字节写进去不对,
目前不清楚是jlink软件版本问题, jlink 时钟速度问题,还是硬件问题.

离线

#8 2018-02-06 16:50:05

buaazy
会员
注册时间: 2018-01-22
累计发帖: 3

Re: 试一试JLINK v9 烧写 spi flash (W25Q256, MX25L256等)

厉害呀

离线

#9 2018-02-06 18:02:55

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,482

Re: 试一试JLINK v9 烧写 spi flash (W25Q256, MX25L256等)

Lvy 说:

楼主:可否分享下是jlink和flash之间是怎么连线的?

QQ20180206175523.png

电路图就是这样连接了

JLINK                          |    W25Q256(8PIN)
REF(1)                         |     VCC(8)
TDI(5)                         |     DI(5)
TMS(7)                         |     CS#(1)
TCK(9)                         |     CLK(6)
TDO(13)                        |     DO(2)

至于一楼不能检测到Flash的原因可能是因为 CS# 引脚没有上拉?
明天再确定一下。

离线

#10 2018-02-07 10:14:50

kgp0213
会员
注册时间: 2018-01-15
累计发帖: 142

Re: 试一试JLINK v9 烧写 spi flash (W25Q256, MX25L256等)

校验通不过我怀疑是你飞线传输不稳定造成的。

晕哥 说:
Lvy 说:

楼主:可否分享下是jlink和flash之间是怎么连线的?

等我把所有的问题确认完之后, 上传一份连线方法。
目前发现 jlink v6.10d 软件版本好几个问题,
不能保存flash回读文件,
校验通不过,发现有些字节写进去不对,
目前不清楚是jlink软件版本问题, jlink 时钟速度问题,还是硬件问题.

离线

#11 2018-02-07 11:09:34

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,482

Re: 试一试JLINK v9 烧写 spi flash (W25Q256, MX25L256等)

kgp0213 说:

校验通不过我怀疑是你飞线传输不稳定造成的。

应该不是, 我还是怀疑 CS#没有上拉引起,晚点有空我再仔细确认一下。

离线

#12 2018-02-07 14:23:43

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,482

Re: 试一试JLINK v9 烧写 spi flash (W25Q256, MX25L256等)

QQ20180207142038.jpg

QQ20180207142028.jpg

问题终于解决了,
解决方案: 把 CS#(1pin), WP#(3pin), HOLD#(7pin) 都用10k上拉就可以了。

离线

#13 2018-02-07 15:37:44

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,482

Re: 试一试JLINK v9 烧写 spi flash (W25Q256, MX25L256等)

QQ20180207153452.jpg

QQ20180207153505.jpg

QQ20180207153509.jpg

jlink 烧录w25q128 的时候会校验失败, 有点怀疑是jlink固件问题。
所以马上到淘宝买一个能刷新固件的jlink v9.

离线

#14 2018-02-07 16:04:48

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,482

Re: 试一试JLINK v9 烧写 spi flash (W25Q256, MX25L256等)

QQ20180207160202.png

但是 MX25L256还挺正常的, 不到两分钟就完成了 擦,写,校验。
可是华邦的w25q128连校验都过不了, 感觉jlink的软件有bug, 没完全适配好.

离线

#15 2018-02-22 13:50:00

晕哥
Administrator
注册时间: 1970-01-01
累计发帖: 2,482

Re: 试一试JLINK v9 烧写 spi flash (W25Q256, MX25L256等)

今天终于收到JLINK v9了, 自动刷新固件成功.
紧接着我用 JFlashSPI.exe 连接 W25Q128, 擦除,编程,校验成功!
看来还是得用能更新固件的JLINK V9.

离线

页脚