- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DM8168 心得之从SD 卡启动linux系统
/******************************************************************
author: 卢浩
* time: 12.03.08
environment: ubuntu10.04LTS +TI DM8186
kernel versionl:inux-2.6.37
******************************************************************/
SD 卡的在上篇文章里面已经制作好了三分区。所以这里就可以拿来直接用了
我们把MLO ,uboot.bin和 uImage 拷贝到SD 里面,这几个文件在 uboot的制作里面有介绍, uImage 没介绍,这里顺便说以下,基于TI 的 linux-2.6.3的7 源代码,用默认配置
然后编译生成uImage
Back VForvvardei口心=100%Places,.其Deskt op File system函 Network己
Back V
Forvvard
ei
口心=
100%
Places,.
其
Deskt op File system
函 Network
己 Floppy Drive
0 rootfs
0 START_HERE
.n 口^^T
『 dl-j ff s2.bin
u -boot.bin
归
u -boot. noxip.bin
配
臣
ulmage
]。
_
4-
里面会用到,到时候再介绍。
然后文.,.件系统这边就直接解压 BSP 包里面的
1ew,,
1ew
,,
匹
Forwam
, ,"
Q 100% 戏
s v
)t
s.kt op
4-
4- -4-
filesystem其media
filesystem
其
mnt opt
twork
ppy Drive
)tfs
RT HERE
proc sbin sw
IOT
sh cumen匕归ic
tures leo5 wnloads
sys
va「
*也aragobase-t isdk - im age -dm 81 6x - evm.ta『
*也
usr
ezsdk-dm816x-evm - rootf s..t ar.grz
QQ住;仑L
Q
Q
住;
仑
L
M
把解压得到的文件系统拷贝到sd 卡的第二分区里面rootfs里面。
F??dtfaoQe仑I ?二:0一:::sse: elp
F?
?d
tf
ao
Q
e
仑
Back ,, Forward
口L - 七 一.一
100%
QIcon View 亨
Q
Places 亨
root
root Desktop
Fil e System
Network
b;, Fl oppy Drive
I O rootfs
0 START_HERE
0 BOOT
Videos
厄 Downl oads
然后就可以了
其 rootfs
bin boot dev
etc home lib
media mnt proc
sbin sw sys
-__生 44- usr var
-
_
_
生 4
4-
设置拨码开关为 1110100000,spi和 nand 的拨码开关要关闭
接下来我们插入SD 卡。打开电源,按空格键进入uboot状态我们需要改变一些变量从SD 启动
Setenv bootcmd mmc rescan 0;fatload mmc 0uImage;bootmsetenv bootargs console=ttyO2,115200n8 root=/dev/mmcblk0p2 mem=128M rootwait 然后saveenv 重启,就能够从sd卡完全加载至启动linux系统。
我做的时候还有一些小插曲,请看图
从SD 卡启动到一半失败了,这个ro表示我的SD 卡被锁了。我仔细一看,原来SD 上有个开关, 拨一下就好了。
原创力文档


文档评论(0)