因为 JLink 版权的问题,想找到一开始用 JLink 烧写的资料不多,不过好在通过一番查找,可以顺利完成烧写 Uboot(JLink 仅支持 Nor 的扫写支持), 关于 Nor 和 Nand Flash 的区别在后文再进行了解。
回到本节主要讨论的问题,本节主要讨论的是如何烧写裸板程序。
本节使用的测试环境:win7 sp 1
步骤1,正确接线
- 连接开发板电源【注意不要将电源线接入到耳机接口】
- 开发板连接 JLink
- JLink 连接 PC
- 上电(如果在连接 JLink 之前上电可能需要重新上电)
步骤2,安装 Jlink 的驱动及烧写应用
JLink 的驱动和烧写软件可以从 segger 的官网获取
- 进入 Jlink 的下载网页: https://www.segger.com/downloads/jlink/
- 在 Jlink software and doc pack,选择对应的版本即可下载即可,因为手头的 Jlink 的版本是2015年之前,因此我此处选择了一个官网最旧的版本 V5.0.2
- 安装步骤2下载的软件
若步骤3正确安装,此时 JLink 已经可以正常驱动了, 打开 segger 安装的软件, J-Flash (可以从开始获取)
步骤3,烧写 uboot.bin
使用 J-Flash 打开 s3c2440.jflash(这一步的作用是配置信息,至于配置什么信息,我们在后面在研究)
- 在打开步骤1的前提下,打开 bin 文件,并设置 Start address 为 0
- J-Flash 的菜单栏选择 Target->Connect 连接开发板, 若提示电压不足,则尝试重启开发板并重新尝试连接
- 在步骤3连接成功地基础上选择 Target->Auto 烧写 uboot.bin
至此,JLink 完成了它的使命,后面我们使用 USB 配合 uboot 进行烧写。
附件:
- s3c2440.jflash : 链接:https://pan.baidu.com/s/1lyiX07KSfLXVpIg7H6pnSg 提取码:9i6d
复制这段内容后打开百度网盘手机App,操作更方便哦
- uboot.bin: 链接:https://pan.baidu.com/s/1d21IYvRB94T8s-pcnXHyJg 提取码:rwff
复制这段内容后打开百度网盘手机App,操作更方便哦
使用 Nor 的 uboot 烧写程序
详细可参考:JZ2440 USB_DNW下载使用手册.pdf
