主题 : Tiny4412(1506)标准版,u-boot烧录到SD卡,从SD卡启动后只打印‘OK’两个字符 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 104052
精华: 0
发帖: 20
金钱: 100 两
威望: 20 点
贡献值: 0 点
综合积分: 40 分
注册时间: 2014-05-12
最后登录: 2016-03-31
楼主  发表于: 2016-03-15 14:56

 Tiny4412(1506)标准版,u-boot烧录到SD卡,从SD卡启动后只打印‘OK’两个字符

光盘数据读不出,然后资料是从 http://112.124.9.243/dvd-7z-archive-files/FriendlyARM-4412-DVD  下载的;

Uboot的编译和烧录是根据:Readme-uboot.txt

README for FriendlyARM Tiny4412

说明:本u-boot源代码由三星原厂提供,并由友善之臂修改移植,以适用于Tiny4412开发板平台。
仅供嵌入式爱好者学习研究之用,友善之臂不对此提供任何技术支持和维护。

-----------------------------------------------------
1. Build uboot

a) 安装好toolchain (arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz)并设置好
   环境变量PATH,保证可以正常使用。

b) 解压 uboot_tiny4412-20130729.tgz 并进入相应的目录
   tar xzf uboot_tiny4412-20130729.tgz

c) 配置 uboot 并编译
   cd uboot_tiny4412
   make tiny4412_config
   make

d) 编译 用于生成bl2 的工具
   make -C sd_fuse
   或者
   cd sd_fuse; make


-----------------------------------------------------
2. 制作启动 Tiny4412 的SD卡

a) 先准备一张4G或以上的SDHC卡
   注意:该卡的已有数据将会被破坏,因此请先对SD卡上的数据进行备份。

b) fusing SD card
   假设SD卡已被PC Linux识别为/dev/sdb, 以root用户运行以下命令即可:
   cd sd_fuse/tiny4412
   ./sd_fusing.sh /dev/sdb


烧录到SD卡后从SD卡启动,串口只打印‘OK’两个字符!!!