JLink v7 改进版 JLink+USB 转串口 调试器/开发板二合一 使用JLink 间接烧写S3C2410、S3C2440 开发板 Nor、Nand Flash 的方法 1
简要说明 JLink 的调试功能、烧写 Flash 的功能都很强大,但是对于 S3C2410、S3C2440 的Flash操作有些麻烦:烧写 Nor Flash 时需要设置 SDRAM,否则速率很慢;烧写 Nand Flash 只是从理论上能够达到,但是还没有人直接实现这点
本文使用一个间接的方法来实现对 S3C2410、S3C2440 开发板的Nor、Nand Flash 的烧写
原理为:JLink 可以很方便地读写内存、启动程序,那么可以把一个特制的程序下载到开发板上的SDRAM 去,并运行它,然后使用这个程序来烧写
操作步骤 2
1 连接硬件 对于大多数的S3C2410、S3C2440 开发板而言,它们所用的JTAG 接口一般有 3 种(如图1 所示),其中前两种用得比较多
三种常用的JTAG 接口 但是市面上的JLink,大多只支持第 3 种 JTAG 接口,所以需要用到转接板
或者直接使用 JLink 的变种,如图 2 所示的两种改进版JLink: – 1 – JLink v7 改进版 JLink+USB 转串口 调试器/开发板二合一 – 2 – 图2
两种改进版JLink 以mini2440 为例,如图3 接好JTAG 线
改进版JLink 与 mini2440 的连接 2
2 运行J-Link commander J-Link commander 启动界面如图4 所示,(如果没有发现检测到 CPU,就在里面执行 usb命令连接JLink,再执行 r 命令识别处理器)
JLink v7 改进版 JLink+USB 转串口 调试器/开发板二合一 图