首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[Cortex-A8开发板技术交流]dnlydbd+使用心得分享之U-Boot

[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命令,。如图:
返回列表