linux系统学习--开发板熟悉与体验,linux--


linux系统学习--开发板熟悉与体验。

第001节:开发板部件介绍与串口连接

开发板操作:
接电源,按下开关。 使用串口(USB串口)观察信息 使用JTAG(USB烧写器)烧写程序
软件oflash.exe 硬件:op/eop 可烧写所有的bin文件:u-boot.bin、leds_bin、lcd_bin 其中u-boot.bin可以烧写到Nor flash或者Nand flash 而其他leds_bin、lcd_bin只能烧写到Nand flash 从0地址开始烧写 如果板子上程序支持USB下载,板子的USB Device<–连接–>PC的USB口 启动选择开关 :选择从Nor启动还是Nand启动

第002节:使用eop烧写裸板程序

烧写驱动的方法:
eop<——连接——>PC 安装驱动 安装app 开发板——排线——eop——PC 执行:oflash *.bin 开发板—–X—-eop(断开) 设为Nor/Nand启动 重新上电,有时候需要通过串口来操作

第003节:eop常见问题

oflash可以使用绝对路径:oflash c:\leds.bin 未连接op/eop到电脑 有其他程序在使用op/eop(同一程序只能有一个程序使用它) JTAG线未接 oflash *.bin 时当前目录下没有此文件 烧写完后,没有正确设置启动开关 烧写完后,op/eop和开发板之间的排线没有断开,导致程序不能运行

第004节:使用uboot烧写裸板程序

使用uboot通过USB下载、烧写bin文件

1.uboot烧写到Nor flash 2.Nor启动,uboot运行 3.使用uboot的USB下在功能,PC传文件给开发板 4.uboot收到文件,仔烧到Nand flash 5.设为Nand 启动,重新上电,运行Nand上的程序。

总结:

1.使用op/eop把u-boot.bin烧到nor flash 2.开发板设置为nor启动,上电后马上在串口输入空格键,使板子进入UBOOT而不是启动板子的内核 3.连接PC——————开发板的usb device口;安装驱动 4.在UBOOT串口菜单中输入n(表示接收usb文件并烧写到NAND) 5.使用dnw_100ask.exe发送bin文件 6.uboot即会自动接收、烧写bin文件 7.断电、设为NAND启动、上电;运行 nand上烧好的程序

第005节:恢复出厂系统

恢复出厂系统:
1.烧写u-boot
到Nor flash或者Nand flash上 只能通过op/eop来烧写 2.烧写kernel 3.烧写文件系统
其中2和3通过uboot使用usb下载、烧写 删除params,使用默认参数 总结:
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文件系统,第一次重启时候会要求你校准触摸屏) 12.如果触摸不准,可以在等系统启动后,在串口执行:rm /etc/pointercal,然后重启再次校准。
笔记1
笔记2

第006节:一句话解决嵌入式开发ping问题

几种情况:
情况1
情况2
情况3
情况4
情况5
错误情况
典型错误

解决方法:

PC机使用网卡A连接开发板,则VMWare就要使用同一个网卡A作为桥接网卡。也就是说:
1.确定网卡A 2.VMWare选择网卡A作为桥接网卡 3.设置三者IP,使之处于同一网段:
a.Windows网卡A的IP b.VMWare里Ubuntu的IP c.开发板IP:U-boot和Linux两个情况 注意:
1.PC上多个网卡A、B等等不能设为同一网段 2.开发板烧写新u-boot

相关内容