×
单片机 > 单片机程序设计 > 详情

JZ2400开发板熟悉与体验

发布时间:2024-05-21 发布时间:
|

学习这个地方的时候,在使用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 然后重启再次校准)


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
单片机制作超级流水灯