Jlink烧写SPI Flash存储芯片(W25QXX)

JLink支持SPI协议,可以使用JFlashSPI.exe来烧录SPI FLASH芯片。

JLink的20PIN管脚定义如下:

Jlink烧写SPI Flash存储芯片(W25QXX)_第1张图片

而SPI接口所使用的接口与JTAG是复用的。

管脚序号 JTAG定义 SPI定义
5 TDI MOSI
7 TMS NSS
9 TCK SCK
13 TDO MISO

 

 

 

 

 

 

需要注意的是,除了SPI接口外,还要连接VCC和GND,否则也识别不到芯片的。

硬件连接完成后,就可以打开JFlashSPI.exe测试烧录了。

点击connect会得到以下错误提示:

Jlink烧写SPI Flash存储芯片(W25QXX)_第2张图片

因为JLink无法自动检测这个SPI Flash芯片。

但是从日志可以看到SPI Flash ID已经成功读出来了:0xC8 40 15

所以需要进入设置,手动为FLASH设置读写参数。

根据芯片编程手册,填写对应的参数,如下:

Jlink烧写SPI Flash存储芯片(W25QXX)_第3张图片

这样设置后,就可以正常读写W25QXX系列的SPI FLASH芯片了。

 

 

你可能感兴趣的:(嵌入式,学习笔记)