4107|1

139

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【从0教学嵌入式Linux】第十一集 [复制链接]

11课:烧写Linux系统到开发板
(一)烧写过程概括
1.默认NandFlash没有程序的前提下,需要如下的过程来完成烧写过程
2.制作一张含有Uboot代码的SD卡启动盘,让CPU上电后可以读到uboot启动代码,完成后面的烧写过程。
3.将拨码开关调整到SD卡启动模式,插入制作好的引导程序的SD卡,上电
4.SD卡里的uboot代码已经加载到内存中运行起来了。之后利用uboot中的USB OTG接口代码,将PC机上的uboot.bin\zImage\system.img文件,加载到内存中。
5.然后再将内存中的这些内容写入到NandFlash中。
6.操作完之后,NandFlash中就有了我们的代码了,这是讲拨码开关调整到NandFlash启动,即烧写完毕。
(二)制作引导系统的SD
这个前面已经发过帖子,我会将链接放到帖子里,大家可以去看,在这里我就不重复了。
(三)通过USB OTG烧写镜像
1.设置拨码开关,使其从SD卡引导,并将制作好启动的SD卡插入到开发板中。
2.将串口线和USB OTG线与开发板连接起来
3.PC机端打开DNW软件进行配置
注:此处COM Port接口为PC机串口的端口号,本例使用的PC机为COM1
4.给开发版上电
5.Uboot启动,按空格键进入Uboot
6.输入命令:nand erase,用来擦除整片NandFlash
7.输入命令:dnw c0008000,将uboot.bin通过USB下载到开发板中内存0xc0008000位置处。
8.选择dnw菜单的USB port->Transmit加载uboot.bin
9.输入命令:nand write c0008000 0 100000   uboot.bin写入到NandFlash中。
10.输入命令:dnw c0008000
11.选择dnw菜单的USB port->Transmit加载zImage
12.输入命令:nand write c0008000 100000 300000 ,zImage写入到NandFlash中。
13.输入命令:dnw c0008000
14.选择dnw菜单的USB port->Transmit加载system.img
15.输入命令:nand write.ysffs c0008000 600000 c1bae00,将system.img写入到NandFlash中。
注意:写入的这个c1bae00这个值,是根据USB下载文件的大小决定的(上图红色位置)
16.烧写完成后,断电,拨码开关调到NandFlash启动模式,重新上电。
17.系统启动

最新回复

汇总帖在此: 【从0教学嵌入式Linux】——by babyking https://bbs.eeworld.com.cn/forum ... 1139&fromuid=536508   详情 回复 发表于 2016-5-30 17:58
点赞 关注

回复
举报

1万

帖子

2853

TA的资源

管理员

来自 2楼
 
汇总帖在此:

【从0教学嵌入式Linux】——by babyking
https://bbs.eeworld.com.cn/forum ... 1139&fromuid=536508


加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名玩板看这里:
https://bbs.eeworld.com.cn/elecplay.html
EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表