linux下串口与a8开发版通信,用DNW工具在ARM-Cortex-A8开发板烧写Linux系统详细讲解...

1.1打开工具软件里面的DNW.exe软件,设置相关参数,波特率采用“115200”,在Configureation的Option下设置linux

83ba608bb8ce497399afbe03.html

1.2安装USB驱动android

1)首先将J2开关拨至SD-BOOT处,打开串口工具,设置好参数,而后开发板上电,提示安装USB下载驱动,这里注意不要选择自动安装软件,而是要选择选择从列表或指定位置安装,而后点击下一步;windows

83ba608bb8ce497399afbe03.html

2)选择搜索位置包括这个位置,而后点击浏览;工具

83ba608bb8ce497399afbe03.html

3)找到光盘里工具软件文件夹的“USB driver”,而后点击肯定,而后下一步;测试

83ba608bb8ce497399afbe03.html

4)直至USB驱动安装完成;spa

有时候或者本身已经安装了USB的驱动,可是再次安装过程当中出现找不到相关文件,就手动安装,该文件在光盘工具软件文件夹里的USB Driver。命令行

83ba608bb8ce497399afbe03.html

2.1下载测试程序并运行内存

1)打开串口工具,设置好相关参数,download adress设置为:0xd0020010,点击“Serial Port”,选择“connect”开发

83ba608bb8ce497399afbe03.html

2)“USB:OK”,表示驱动OK,USB线已经正常跟板子链接,而后点击“USB Port”cmd

83ba608bb8ce497399afbe03.html

选择Transmit”,打开keyled_gpio文件夹的keyled.bin文件;

83ba608bb8ce497399afbe03.html

4)文件下载后,DNW标题栏的USB状态会有“USB:0K”变为“USB:X”,而后再迅速变回“USB:OK”,即表示keyled.bin下载成功,此时,能够发现4个LED所有点亮,控下K7,4个LED不断亮灭状态切换。

烧写Linux系统的镜像文件

准备工做

1)参考GPIO测试实验,配置好硬件链接。

2)将GEC_IOT_SYS目录拷贝到F盘(或者其它盘)。

Fastboot下载

1)打开串口工具,设置好相关参数,download adress设置为:0xd0020010,点击“Serial Port”,选择“connect”;

83ba608bb8ce497399afbe03.html

2)“USB:OK”,表示驱动OK,USB线已经正常跟板子链接,此时按下复位按键(切记),而后点击“USB Port”

83ba608bb8ce497399afbe03.html

3)选择Transmit”,打开GEC_IOT_SYS文件夹内Linux_image的gec210_usb.bin文件;

83ba608bb8ce497399afbe03.html

4)文件下载后,DNW标题栏的USB状态会有“USB:0K”变为“USB:X”,而后再迅速变回“USB:OK”,即表示gec210_usb.bin下载成功,这时210的相关寄存器初始化完毕。而后设置DNW参数,Download adress修改成0x23e00000,

83ba608bb8ce497399afbe03.html

5)接下来咱们就能够下载u-boot文件,点击USB Port > Transmit;选择F盘的GEC_IOT_SYS里images中Linux_image文件下的u-boot-7Inch-ok.bin文件;

83ba608bb8ce497399afbe03.html

6)下载u-boot-7Inch-ok.bin到内存运行以后,串口输出信息,以下图所示

83ba608bb8ce497399afbe03.html

系统文件固化

1)格式化nand flash,在串口终端输入“nand scrub”,按回车,如图所示;

83ba608bb8ce497399afbe03.html

2)在串口终端输入“Y”,而后按下回车键“Enter”;

83ba608bb8ce497399afbe03.html

NADN FLASH格式化完毕。

说明:在固化程序到flash以前,咱们须要先将flash格式化,不然在进入文件系统的时候会进行ECC校验,等待时间较长。

3)在串口终端输入“fastboot”,而后按下回车键“Enter”;

83ba608bb8ce497399afbe03.html

4)这时候若是PC提示发现新硬件,须要咱们安装fastboot的驱动程序,选择从列表或指定位置安装(高级)。

83ba608bb8ce497399afbe03.html

5)浏览选择F:\GEC_IOT_SYS下的gec_android_driver文件夹,而后带驱动安装完毕,以下图所示;

83ba608bb8ce497399afbe03.html

83ba608bb8ce497399afbe03.html

6) 在windows点击开始,选择“运行”,而后输入“cmd”,按回车,在Windows命令行终端输入”F:”,按回车,而后输

”cd GEC_IOT_SYS\fastboot”

83ba608bb8ce497399afbe03.html

7)而后输入“fastboot devices”,查询当前设备

83ba608bb8ce497399afbe03.html

8)而后输入执行以下烧写指令,烧写系统的uboot和内核及文件系统;

fastboot flash uboot f:\GEC_IOT_SYS\linux_image\u-boot-7Inch-ok.bin

fastboot flash kernel f:\GEC_IOT_SYS\linux_image\uImage-ok-7Inch

fastboot flash root f:\GEC_IOT_SYS\linux_image\gec-qt4-rootfs.img

83ba608bb8ce497399afbe03.html

启动测试

系统更新以后,关掉电源,将启动方式选择为nand(S4),从新上电开发板,设置系统启动的参数

l 串口终端输入:

# setenv bootcmd nand read 0x30008000 0x600000 0x500000 \;bootm 0x30008000

l 串口终端输入:

#setenv bootargs root=/dev/mtdblock4 init=/linuxrc console=ttySAC0,115200 rootfstype=yaffs rw

l 串口终端输入saveenv 保存环境变量

83ba608bb8ce497399afbe03.html

至此,Linux系统镜像固化或者更新完毕。重启开发板,进入Linux系统。

83ba608bb8ce497399afbe03.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值