ARM烧写.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:20 大小:1.7MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

免费试读已结束,剩余 10 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Arm烧写方法资源需求:串口软件dnw,tftp程序软件、交叉串口线,网线,含有串口的电脑设置dnw软件:⑴打开dnw软件之后,会出现下图的主界面:图1⑵点击工具栏中的Configuration,会出现下图的界面:图2⑶点击Options之后,出现如下的串口配置界面:图3⑷BaudRate一栏中,选择115200(arm板的波特率设置成了115200);在COMPort一栏中,选择电脑可以找到的串口;USBPort一栏中的地址0Xc000000;点击OK,完成设置,回到主界面。⑸点击工具栏中的SerialPort,会出现下图的界面:图4⑹点击Connect选项,如果成功,出现下面的界面:图5如果不成功的话,请检查串口是否早已打开;至此,dnw设置完成,并且成功打开;Bootloader的烧写过程:通过在ads1.2软件已经生成了Bootloader二进制代码文件,即目标文件boot270.bin;bootloader的烧写过程分两种情况:裸机的bootloader的烧写和bootloader的更新⑴裸机的bootloader的烧写此过程根据不同的仿真器(烧写器)的不同而不同,根据仿真器(烧写器)的烧写要求完成。⑵bootloader的更新①烧写过bootloader的通信管理板加电之后,dnw界面会打印输出信息;在启动的过程中,按下键盘的任意键,可以进入bootloader的界面;图6以上,我们看到有7个命令选项,分别是:0:通过dnw软件下载文件;(速度慢,操作简单;下载的文件被保存在内存中,没有烧写到flash中)1:通过网卡下载文件;(速度快,操作复杂;下载的文件被保存在内存中,没有烧写到flash中)2:把下载的文件烧写入NorFlash中;4:设置自动启动时间;5:设置开发板的网卡的ip地址;6:设置linux的启动参数;7:重新定位WINCE镜像文件;②为了下载bootloader的目标文件,选择“0”:图7③选择目标文件在内存中的位置,这个选择可以任意。如果选择“1”,则会出现下面的界面:图8④出现图8的界面之后,点击SerialPort工具栏中的Ttansmate选项,则出现图9⑤选择目标文件boot270.bin,点击打开,即开始自行下载过程,如下图:图10⑥下载完成之后,会出现下面的界面:图11⑦为了把下载的代码烧写到flash中,我们输入“n”;回到bootloader的主界面;图12⑧这一步,选择“2”,然后按“回车键”,把下载的内容烧写入norflash中。图13⑨选择“0”,按下“回车键”,下载到flash的启动区:图14⑩按下“y”键,确认。图15为了能够自动启动linux内核,我们选择“4”,按下回车键,会出现下面的界面:图16一般输入“1”或者“2”即可。即可完成bootload的更新。注意bootloader启动之后板卡的ip地址是:192.168.2.100;linux内核的烧写linux内核的大小约在2Mbyte左右,内核经过编译之后会产生一个内核的压缩文件,zImage文件,即要下载的目标文件。下载最好选择网口模式,这样可以节省时间。为了能够在windows下,首先下载一个tftp服务软件,可以选择思科的tftpServer软件。为了使用这个软件,首先要把zImage文件拷贝到服务目录下;其次要确保电脑的ip地址是否是在2网段,例如可以设置为192.168.2.246,启动这个软件可以出现下面的界面:图17在通信管理板重启或者更新完bootloader之后,dnw软件界面会出现7个命令选项:图18我们选择“1”,按下回车键,即可进入网口现在内核的界面:图19这里选择在内存中的位置,选择“1”,进入网口下载的过程,这个过程中首先要检测网卡,如下图的界面:图20当检测到网卡后,会出现“initializeethernetcardOK!”,如下图:图21通信管理板为了接收文件,把电脑的网口与通信管理板的网口2连接,看RJ-45接口上的连接灯(绿灯)是否亮,如果亮,则证明连接成功。如果此时,通信管理板已经准备好接收文件。在DOS下,进入思科软件的目录,例如,安装在D盘根目录下,图22在此输入“tftp–i192.168.2.100putzImage”,即可以下载内核文件。当内核下载完成后,在dnw软件下出现的界面如图24,dos界面下的界面如图23:.图23图24在dnw软件的目录下,输入“n”,回到bootloader的主界面:图25选择“2”,输入回车键,进入下面的界面图26选择