使用J-Link烧写Nor Flash

本步骤适合Mini 2440 / micro 2440 / TQ 2440 / OK 2440-Ⅲ / FL 2440开发板烧写Nor Flash。

 

一、确认J-Link能否识别ARM核

(1)开发板断电

(2)将J-Link通过JTAG排线插在开发板的JTAG接口座上,另外一头插在笔记本的USB口

(3)开发板上电

(4)运行J-Link Commander程序

(5)输入usb并回车
使用J-Link烧写Nor Flash_第1张图片
如上图所示,代表能识别ARM核。

 

如果上述窗口显示的信息是:Could not find supported CPU core on JTAG chain,说明当前的操作J-Link不能识别CPU。可以通过下面三种情况来依次排除问题:

(1)转接板的插针没有对齐J-Link的20针。重新拔插转接板,并严格对齐每一针,重新插好,然后再测试

(2)换一根USB延长线,可以直接用2440开发板盒子里白色的USB线,替换掉黑色的USB线,插在J-Link上连接笔记本的USB口,然后重新测试

(3)替换JTAG排线,可以直接用2440开发板盒子里的JTAG排线,然后重新测试

 

二、烧写Nor Flash

(1)将开发板S1跳线打到Nor,然后接上J-Link,一头插在底板的JTAG插座上,J-Link另一头接PC的USB口,然后给开发板上电

(2)打开J-Flash ARM工具(开始 -> SEGGER -> J-Link ARM V4.40 -> J-Flash ARM)

(3)File -> Open project,打开s3c2440a_embedclub.jflash
使用J-Link烧写Nor Flash_第2张图片

(4)Options -> Project settings,选择Flash,点击Select flash device,选中开发板对应的Nor Flash芯片型号。例如S29AL016JXXXXXX2(此型号标注在开发板的Nor Flash芯片上)
使用J-Link烧写Nor Flash_第3张图片
 
使用J-Link烧写Nor Flash_第4张图片
(5)Target -> Connect

(6)File -> Open data file,打开需要下载的映像文件,例如Superboot2440.bin或者u-boot.bin

注意:这里支持的格式为.bin,如果下载的是supervivi-128M的话,需要修改后缀为supervivi-128M.bin

文件打开后,会弹出下载地址对话框,直接输入0即可。
使用J-Link烧写Nor Flash_第5张图片
 点击OK后如下图所示
使用J-Link烧写Nor Flash_第6张图片

(7)Target -> Program
使用J-Link烧写Nor Flash_第7张图片
 点击【是】,表示先擦除再烧写。

(8)烧写成功,如下图所示
使用J-Link烧写Nor Flash_第8张图片
(9)开发板断电,拔掉J-Link,再重新上电,此时在SecureCRT中将显示Superboot启动的消息
使用J-Link烧写Nor Flash_第9张图片

你可能感兴趣的:(linux,嵌入式,ARM)