学习这个地方的时候,在使用uboot烧写裸板程序的时候出现了一个可大可小的问题,用eop连接开发板的USB DEVICES口和PC端的时候,电脑可能扫描不到开发板设备,这个时候可以重新上电试一下,如果重新上电之后识别出来的仍然是unknown devices的话,就只能重装电脑了。
第一节 开发板接口介绍与串口连接
1、了解接口
四个接口:电源接口、USB串口、USB下载口、JTAG下载口
两个开关:电源开关、启动选择开关
2、接电源,按下开关
3、使用串口(USB串口)观察信息
4、使用JTAG(USB烧写器)烧写程序
5、如果板上程序支持USB下载,板子的USB Device-----PC USB口
6、启动选择开关
第二节 使用eop烧写裸板程序
软件:oflash 硬件:op/eop
可烧写所有的bin文件:
u-boot.bin(可烧到NOR/NAND FLASH)
leds.bin、lcd_3.5_4.3.bin等等外设.bin文件(可烧到NAND FLASH,后面经过修改也可以烧写到NOR FLASH)
烧写步骤:
1、eop接到PC端
2、安装驱动OpenJTAG
3、安装APP—OpenOCD with GUI
4、开发板用排线接到eop
5、执行:oflash xxx.bin
6、断开排线,将启动选择开关设置为NOR/NAND启动
7、重新上电
第三节 eop常用问题
1、未连接op/eop到电脑
2、有其他程序在使用op/eop(同一时间只能有一个程序使用它)
3、JTAG线未连接
4、开发板未上电
5、oflash xxx.bin 时当前目录下没有xxx.bin
6、烧写完后没有正确设置启动开关
7、烧写完后,op/eop-------开发板之间的排线未断开,导致程序无法运行
第四节 使用uboot烧写裸板程序
1、使用op/eop把uboot.bin烧到nor flash
2、开发板设置为nor启动,上电后马上在串口输入空格键,使板子进入uboot而不是启动板子的内核
3、连接PC---------开发板的usb device口;安装驱动 (如果USB连接后,电脑无法识别出 SEC S3C2410X Text B/D设备,可以重新给开发板上电,如果仍然识别为unknown devices 就只能重装系统了)
4、在uboot的串口菜单中输入n(表示接受USB文件并烧写到NAND)
5、使用dnw 100ask.exe发送bin文件
6、uboot即会自动接收烧写bin文件
7、断电、设为NAND启动、上电:运行NAND上烧好的程序
第五节 恢复出厂系统
1、使用op/eop烧写u-boot到nor/nand,设置为nor/nand启动
2、上电后马上在串口输入空格键,使板子进入uboot而不是启动板子的内核
3、连接PC---------开发板的usb device口;安装驱动
4、下载内核:在UBOOT的串口菜单中输入k
5、使用dnw_100ask.exe发送uImage文件
6、uboot即会自动接收、烧写uImage文件
7、下载内核:在UBOOT的串口菜单中输入y
8、使用dnw_100ask.exe发送 fs_qtopia.yaffs2 文件
9、uboot即会自动接收、烧写根文件系统
10、输入q退出UBOOT串口菜单,执行命令删除参数分区:nand erase params
11、重启(对于QT文件系统,第一次重启时会要求你校准触摸屏)
(如果触摸不准,可以等系统启动后在串口执行:rm /ect/pointercal 然后重启再次校准)
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』