主题 : tiny210通过SD卡如何运行裸机小程序 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 65788
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
贡献值: 0 点
综合积分: 16 分
注册时间: 2012-03-22
最后登录: 2013-09-10
楼主  发表于: 2012-08-30 17:22

 tiny210通过SD卡如何运行裸机小程序

本人今年入手tiny210,收货时非常兴奋拿,随知道当头一棒就敲的头都晕了。。

求高人指点,如何在windows 和 linux 环境下,将裸机小程序如电路LED灯等,加载到SD卡??
本人已经看过三星《S5PV210_UM_REV1.1》资料,第6章节的开机启动部分,
资料中只是介绍了启动的流程,BL0,BL1,BL2。
没有详细说明BL0是加载的SD卡中那个地址的BL1???

希望路过此帖的好心人士,能热心指点~~~~~
级别: 新手上路
UID: 69850
精华: 1
发帖: 24
金钱: 170 两
威望: 34 点
贡献值: 1 点
综合积分: 68 分
注册时间: 2012-05-12
最后登录: 2012-11-30
1楼  发表于: 2012-09-03 22:03
可以参考 我的电子书 《源码开放学ARM》  http://www.lumit.org/

如何实现SD卡启动第一个闪灯程序  https://github.com/limingth/LASO/wiki
级别: 新手上路
UID: 69850
精华: 1
发帖: 24
金钱: 170 两
威望: 34 点
贡献值: 1 点
综合积分: 68 分
注册时间: 2012-05-12
最后登录: 2012-11-30
2楼  发表于: 2012-09-08 22:59

 回 4楼(feng3281498) 的帖子

祝贺! 看来及时写点东西,对后来人总还是有些用的。:)
级别: 新手上路
UID: 69850
精华: 1
发帖: 24
金钱: 170 两
威望: 34 点
贡献值: 1 点
综合积分: 68 分
注册时间: 2012-05-12
最后登录: 2012-11-30
3楼  发表于: 2012-09-15 08:50

 回 6楼(k273612732) 的帖子

https://github.com/limingth/ARM-Codes/tree/master/tiny210-linux-codes/b-superboot-demo

SD 卡接读卡器,插入到 ubuntu 上,然后 make 得到 2 个 bin 文件,
make burn  烧进 SD 卡就可以启动 lumit bootloader  了。

支持 把自己写的 bin 文件拷贝到 SD卡上的 FAT 文件系统,修改 boot.ini 文件就可以自加载运行了。

当然,类似 uboot  加载 bin 的默认要求,所有自己的 bin 需要按照 RO Base 设为 0x21000000 才可以。