码迷,mamicode.com
首页 > 其他好文 > 详细

S3C2440 初步接触之程序烧写

时间:2015-08-16 02:09:01      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

S3C2440 初步接触之程序烧写

标签:

原文地址:http://blog.csdn.net/u011641885/article/details/47694219

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!