专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
嵌入式
嵌入式烧写裸机程序的bin文件
2019-07-13 07:33
发布
生成海报
站内文章
/
嵌入式Linux
10835
0
1697
嵌入式烧写裸机程序的bin文件
常见的烧写bin文件的硬件工具有JLink、ST-Link、eop来烧写bin文件。
这里介绍采用oflash软件烧写bin文件
oflash是支持S3C2410/S3C2440/
S3C6410
、同时支持OpenJTAG、并口JTAG、支持所有Nor、Nand Flash的烧写工具
烧写步骤:
1、安装OpenOCD with GUI setup.exe软件
(CSDN网站上可以搜索下载到)
2、安装好后按win+R输入cm
d回车进入
命令提示符
3、切换到bin文件所在目录
例如:我的bin文件放在D:uboot下
先切换到d:uboot:
输入
d:
==>
cd uboot
4、烧写裸机程序bin文件(方法1)
输入
oflash xxx.bin
我这里以
cpu为S32440,
采用
OpenJTAG烧写为例进行介绍
4.1 选择OpenJTAG 输入“0”
4.2 选择CPU为S3C2440 输入“1”
4.3
选择Nand Flash prog 输入“0”,
选择烧写在Nand Flash上(也可以烧写在Nor Flash上,这里主要介绍烧写在Nand Flash上)
4.4 选择Nand Flash Program 输入“0”
4.5 输入烧写的起始地址“0”
4.6 等待烧写完毕
5、
烧写裸机程序bin文件(方法2)
通过u-boot再带的usb下载功能将bin文件烧写在Nand Flash或Nor Flash上。
首先在Flash上有bootloader(u-boot),如果没有通过oflash软件将u-boot烧写在自己的嵌入式板上。
我这里简单介绍将uboot.bin文件烧写到Nor Flash上
5.1 步骤(
Flash内有u-boot跳过此步骤
)
:
5.1.1 切换到uboot.bin文件的存储路径(这里不详细介绍了,前面已经介绍如何切换目录)
5.1.2
输入
oflash u-boot.bin
5.1.3
选择OpenJTAG 输入“0”
5.1.4
选择CPU为S3C2440 输入“1”
5.1.5 选择Nor Flash prog 输入“1”
5.1.6
输入
烧写的
起始地址“0”
5
.1.
7
等待烧写完毕
5.2 通过
bootloader自带的usb下载功能烧写裸机bin文件到Nand Flash上
步骤:
5.2.1 将嵌入式开发板与电脑连接好COM口并查看对应的是那个COM口
5.2.2 打开串口调试工具(如putty、SecureCRT等等)
设置COMx:COM5、波特率(baud):115200、数据位(Data bits):8位、停止位(Stop bits):1位、奇偶校验(Parity):None、流量控制(Flow control):None
5
.2.3 打开串口、把开关拨到Nor Flash启动开发板,并在电脑上一直按空格直到出现
5.2.4 等待出现u-boot的菜单(menu),输入“n"准备下载
5
.2.5 打开dnw软件选择USB Port==>Transmit==>选择bin文件打开下载
5
.2.6 等待下载完成
注意:在烧写裸机程序前要装好必要的驱动,许多烧写不成功都是因为没有安装驱动。
Ta的文章
更多
>>
嵌入式烧写裸机程序的bin文件
0 个评论
手把手教你实现嵌入式SNMP代理第1部分-熊健-专题视频课程
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮