arm11开发板烧写过程

arm11开发板烧写过程

ID:34721686

大小:76.68 KB

页数:5页

时间:2019-03-10

arm11开发板烧写过程_第1页
arm11开发板烧写过程_第2页
arm11开发板烧写过程_第3页
arm11开发板烧写过程_第4页
arm11开发板烧写过程_第5页
资源描述:

《arm11开发板烧写过程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ARM11开发板烧写过程一、格式化开发板:原理:因为系统已经损坏,不能正常启动,需要使用开发板内在固化的WinCE启动开发板执行格式化过程。使用软件:DNW{详解:DNW软件DNW软件,是用来做嵌入式开发时用来下载文件镜像的,ARM系列芯片:S3C2440,S3C2410等。DNW的配置1.解压缩文件:#tarxzvfdnw_for_linux.tar.gz 2.然后切换到下面的目录,编译usb驱动模块:#cddnw_for_linux/secbulk  #make-C/lib/modules/$(uname-r

2、)/build/M=$(pwd)modules  3.编译完成后,会生成secbulk.ko文件:#ls MakefileModule.symverssecbulk.kosecbulk.mod.o  modules.ordersecbulk.csecbulk.mod.csecbulk.o  4.加载模块到Linux内核:#insmod./secbulk.ko(注意要在root权限下)  #dmesg(查看是否加载成功)  secbulk:secbulkloaded  usbcore:registerednewin

3、terfacedriversecbulk(看到这样两行就说明成功了)  5.下面开始编译dnw工具#cd../dnw  #gcc-odnwdnw.c  (编译完成,会看到dnw可执行文件)  6.将文件copy到/usr/local/bin目录#cpdnw/usr/local/bin  (这样就可以在shell下面直接使用dnw命令了)DNW的使用1.在minicom下,从NorFlash启动TQ2440,选择3功能:[3]DownloadLinuxKernel(zImage.bin)toNandFlash  2

4、.此时,打开另一个终端:#su  #dnwwork/linux-2.6.30.4/zImage.bin  filename:work/linux-2.6.30.4/zImage.bin  filesize:2305544bytes  Writingdata...  100%2305554bytesOK(此时就将zImage镜像下载到开发板了)  3.再看下minicom的输出信息Enteryourselection:3  USBhostisconnected.Waitingadownload.  Now,Down

5、loading[ADDRESS:30000000h,TOTAL:2305554]  RECEIVEDFILESIZE:2305554(562KB/S,4S)  NANDerase:device0offset0x200000,size0x300000  Erasingat0x4e0000--100%complete.  OK  NANDwrite:device0offset0x200000,size0x232e08  Writingdataat0x432800--100%complete.  2305544byte

6、swritten:OK  由于每次重启都需要加载一次secbulk.ko模块,为了实现自动加载,可作以下操作:  1.修改secbulk.ko的权限成755  2.修改etc/rc.local文件,添加下面一行  sudosbin/insmod/usr/bin/secbulk.ko  说明:将secbulk.ko拷贝到了/usr/bin目录下边,为了防止意外删除,你要是不想动原来的文件夹的话,直接将“usr/bin/secbulk.ko”改成你的secbulk.ko的全路经即可。  重启后,用lsmod

7、grep

8、secbulk来验证一下,看模块是否自动加载了不过每次开机都要加载一次那个.ko模块,大家可以自己将它写到开机脚本里,省去了每次都要手动加载的麻烦!}接线:电源线、串口线(接中间的口,另一个没有信号)、USB-Drive线COM4COM3COM2COM101011.跳线:NORFLASH模式:2.启动开发板,安装USB驱动(UP-CUP6410-II光盘UP-CUP6410WinCE6.0ToolsDNWUSBDriver)3.启动DNW,选择configuration->option:BAUDRATE

9、:1152000COMPORT:COM1USBPORT:0x50030000(Wince专用地址)4.USBPORT->TRANSMIT->TRANSMIT找到EBOOT.nb0(*在5秒内点击空格)5.选择A:清楚所有块E:擦除保留块F:低格媒体快6.断电一、第一次写BOOTLOADER:原理:格式化后系统已无BOOTLADER,使用UP-LINK硬烧临时BOOTLOA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。