S3C2440 初步接触之程序烧写

使用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 启动。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值