Board logo

标题: [Cortex-A8开发板技术交流]dnlydbd+使用心得分享之U-Boot [打印本页]

作者: look_w    时间: 2018-1-24 21:51     标题: [Cortex-A8开发板技术交流]dnlydbd+使用心得分享之U-Boot

本人是用Linux RedHead enterprise 6来开发的,交叉工具链是arm-none-linux-gnueabi- .首先是先把bin文件夹下的MLO和u-boot.img下载到开发板,然后启动电源,当显示hit any key to stop
时,按下回车键,进入主菜单,然后
选择0,进入uboot shell,其中有些命令我就不多说了。printenv 打印出环境变量:
这些环境变量好多,我选择一些给删除了。但是还需要添加好多环境变量,比如:
ipaddr   :这个是自己开发板的ip
serverip   :这个是我的虚拟机的ip
netmask   :这个是网关
等等,,。还有一些bootargs  ,bootcmd  ,这些暂时没用,。
把虚拟机的防火墙关了,把setlinux个关了之后,。如图
然后使用ping 命令让开发板ping 虚拟机,。如图
我整了好长时间才ping的通,显示 is alive,,.
然后是需要配置虚拟机Linux的tftp服务器,在此不做多说。
然后把uImage 镜像放到设置的tftpboot(这个文件夹是Linux系统开发者自己进行 tftp配置的, 用来下载)的文件夹。
然后在超级终端进行tftp下载,如图
这个80008000地址我也是根据uboot启动时了解的,由于芯片手册里没找到具体的下载位置,(有点不专业是吧,嘿嘿)其实我也想进行裸机开发,但是没有任何的调试工具,比如J-Link,或者J-TAG,也不知道如何入手,,。
下面就很简单了,直接启动内核就好了,。使用 bootm命令,。如图:





欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0