使用J-Link烧写一U-boot的烧写+裸板程序烧写(JZ2440-S3C2440)

一、使用J-Link 烧写NOR Flash
注意:J-Link 只支持NOR Flash,不支持NAND Flash
1、安装J-link 驱动(在Windows 下)
在JZ2440 开发板JLINK 使用手册(JZ2440开发板JLINK使用手册\jlink安装驱动程序目录)中,驱动名为: Setup_JLinkARM_V436e.exe
双击即可进行安装,安装完成后,桌面上显示两个图标J-FlashJ-Link

2、使用JLINK 烧写Uboot 到NOR Flash
(1)开发板设置为NOR (将NAND/NOR 开关打到NOR一侧)启动,接好J-Link 后,最后启动上电。

(2)启动上电。打开J-Flash ARM V4.36e软件,选择菜单“File”—>“Open project...”,打开“如何烧写S3C2440 裸板程序”文件夹中的“s3c2440.jflash”;


(3)选择菜单“Target”->“Connect”;如果连接成功会有提示。


(4)选择菜单“File”—>“Open data file”,打开要烧写的二进制文件,如U-boot.bin,并且在“Enter start address”中输入0并点击OK;


然后会出现下面的界面


(4)选择菜单“Target”->“Program”进行程序烧写,然后选择“是”,烧写完成后点击“确定”。




烧写成功后,下端会有提示。

烧写完成之后,然后需要将JLINK 的转接板从开发板下拆下来,不要连接在一起。

二、使用U-boot进行烧写
NOR Flash 上已经有了U-boot(已经使用J-Link 烧写),使用U-boot 烧写
1、安装USB-串口驱动(在Windows 上)
JZ2440 集成的USB-串口,运行“JZ2440v2主光盘\windows\drivers”文件夹中的“PL2303_Prolific_DriverInstaller_v1.7.0.exe”驱动程序。

2、USB口的驱动的安装
(USB 口的驱动为:韦东山六张光盘\开发板资料\百问网JZ2440v2 主光盘\如何烧写S3C2440 裸板程序\驱动\usb 下载驱动\usb 下载驱动-----FriendlyARM USB Download DriverSetup_20090421);

3、接线
(1)然后连接USB-串口线(开发板上的USB-com1 口<---> PC 机的USB 口)。

(2)用另一条USB 线连接PC 机和开发板USB 口(开发板上的USB 口<---> PC 的USB 口);

4、使用SecureCRT 5.2进行串口控制
(1)打开“SecureCRT 5.2”,建立SecureCRT连接(Serial串口模式),设置波特率115200,不使用流控。开发板设置为NOR 启动。把已经烧写好U-boot 的开发板上电,NOR 启动。


电脑上USB-serial 端口,属性可以默认(电脑串口的波特率使用9600,无需更改)。

(2)然后点击 connect,然后开发板从 NORflash 上电,我们开机前按住空格键让开发板停留在uboot 菜单界面,不要进入 linux 系统。

(3)使用SecureCRT 中的菜单,选择[n]Download u-boot to Nand Flash。

5、使用DNW 进行U-boot.bin的烧写
(1)找到“dnw.exe”直接打开即可使用。
使用DNW 工具菜单,先进行“Serial Port”中的“Connect”即连接上串口(COM1)。

COM1连接成功会有波特率显示

COM1 未连接也可以烧写文件。

(2)注意红圈里USB:“OK”字样,接上USB 线并且安装驱动后才有这个“OK”。有“OK”后,才能使用Transmit 菜单发送文件。

(3)使用“USB Port”菜单中的Transmit,发送要烧写.bin 文件(这里包括裸板程序)。
开发板收到文件后会自动把程序烧写到NAND Flash 上去。

(4)使用“USB Port”菜单中的Transmit,选择烧写一个裸板程序:lcd_3.5_4.3.bin。

6、把开发板断电,然后设为NAND 启动上电,通过SecureCRT进行控制观察效果。

选择“1”的效果:

选择“2”的效果:

选择“3”的效果:

7、另一裸板程序烧写过程(测试)
(1)把开发板断电,把开发板设置为:NOR 启动,然后重新上电,使用SecureCRT 进行连接,并进入U-boot烧写菜单,选择[n]Download u-boot to Nand Flash。

(2)使用DNW 工具,先进行连接。然后使用“USB Port”菜单中的Transmit,发送要烧写裸板程序(.bin 文件

我们选择烧写程序:leds.bin。

(3)烧写完成后,把开发板断电,然后设为NAND 启动上电,可以看到开发板背面的Led灯循环点亮。
{重新烧写程序的过程即:
(1)重新设为NOR 启动,使用SecureCRT 选择,选择[n]Download u-boot to Nand Flash。
(2)使用DNW 工具菜单,先进行“Serial Port”中的“Connect”;使用“USB Port”菜单中的Transmit,发送要烧写.bin 文件。开发板收到文件后会自动把程序烧写到NAND Flash 上去。
(3)把开发板断电,然后设为NAND 启动,上电观察效果。}

  • 4
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值