欢迎来到天天文库
浏览记录
ID:34721686
大小:76.68 KB
页数:5页
时间:2019-03-10
《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
此文档下载收益归作者所有