主题 : 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: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-08-30 17:27
过段时间就会提供210裸机教程
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 65788
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
贡献值: 0 点
综合积分: 16 分
注册时间: 2012-03-22
最后登录: 2013-09-10
2楼  发表于: 2012-08-30 17:32
感谢mindee的回帖~

可以先简单的就BL0是加载的SD卡中那个扇区的BL1,这个问题单独指教一下吗?
级别: 新手上路
UID: 69850
精华: 1
发帖: 24
金钱: 170 两
威望: 34 点
贡献值: 1 点
综合积分: 68 分
注册时间: 2012-05-12
最后登录: 2012-11-30
3楼  发表于: 2012-09-03 22:03
可以参考 我的电子书 《源码开放学ARM》  http://www.lumit.org/

如何实现SD卡启动第一个闪灯程序  https://github.com/limingth/LASO/wiki
级别: 新手上路
UID: 65788
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
贡献值: 0 点
综合积分: 16 分
注册时间: 2012-03-22
最后登录: 2013-09-10
4楼  发表于: 2012-09-08 09:26
感谢limingth的回帖~
通过给出的资料已经成功完成了裸板LED闪灯效果
级别: 新手上路
UID: 69850
精华: 1
发帖: 24
金钱: 170 两
威望: 34 点
贡献值: 1 点
综合积分: 68 分
注册时间: 2012-05-12
最后登录: 2012-11-30
5楼  发表于: 2012-09-08 22:59

 回 4楼(feng3281498) 的帖子

祝贺! 看来及时写点东西,对后来人总还是有些用的。:)
级别: 新手上路
UID: 70420
精华: 0
发帖: 20
金钱: 100 两
威望: 20 点
贡献值: 0 点
综合积分: 40 分
注册时间: 2012-05-19
最后登录: 2013-11-19
6楼  发表于: 2012-09-11 14:38

 回 5楼(limingth) 的帖子

话说怎么移植 lumit Bootloader 到 Tiny210 上?
级别: 新手上路
UID: 69850
精华: 1
发帖: 24
金钱: 170 两
威望: 34 点
贡献值: 1 点
综合积分: 68 分
注册时间: 2012-05-12
最后登录: 2012-11-30
7楼  发表于: 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 才可以。