使用OpenJTAG烧写:(裸板程序)
1、安装驱动
2、将 oflash.exe FTD2XX.dll 拷贝到 C:\Windows\system32 下。(oflash.exe 和 FTD2XX.dll 在 百问网JZ2440v2主光盘\windows\tools中)
3、然后在 Windows 命令行就可以直接使用了。
4、接线。
5、在命令 Windows 命令行中使用 oflash 烧写:
进入要烧写的文件所在目录
执行 oflash xxx.bin (xxx.bin 是指要烧写的那个文件)
输入 OpenJTAG 对应的数字
输入 开发板 CPU 对应的数字(我的是S3C2440)
输入 要烧写到那个存储设备上。(视频中所说, hardware 文件下的bin 只能烧写到 Nand Flash 上)
再次确定要烧写的存储设备。
输入要烧写的地址。(裸机程序和uboot 一般烧写到第0块。韦东山提供的uboot即支持Nor Flash 启动也支持 Nand Flash 启动)
注:在烧写u-boot的时候,烧写到 Nor Flash,记得把播码开关设置到 Nor Flash启动。
使用 TFTP 烧写程序
注:如要使用 TFTP 烧写,必须先有 uboot(目前使用的是 Nor Flash 上的uboot,也就是前面使用 OpenJTAG 烧写的)。操作步骤:
1、 设置 uboot 中的信息:
//开发板的ip
set ipaddr 192.168.20.1
//PC的ip
set serverip 192.168.20.117
2、 在PC上启动 tftp 服务(tftpd 软件)
设置烧写的 bin 文件所在路径
3、 烧写文件
//下载 lcd.bin 文件到 30000000 这个位置
tftp 30000000 lcd.bin
//擦除 bootloader 分区。(对应 0 ~ 40000)
nand erase bootloader
//写入 bin 文件到 bootloader 分区。
nand write 30000000 bootloader
注:这里烧写的地址实在 Nand Flash 上,烧写完成之后,把薄码开关拨到 Nand Flash 启动。
版权声明:本文为博主原创文章,未经博主允许不得转载。