主题 : 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’两个字符!!!

人往高处走。。水往低处流。。。
级别: 圣骑士
UID: 108605
精华: 0
发帖: 363
金钱: 1820 两
威望: 364 点
贡献值: 0 点
综合积分: 726 分
注册时间: 2014-09-30
最后登录: 2018-02-08
1楼  发表于: 2016-03-15 15:09
级别: 新手上路
UID: 104052
精华: 0
发帖: 20
金钱: 100 两
威望: 20 点
贡献值: 0 点
综合积分: 40 分
注册时间: 2014-05-12
最后登录: 2016-03-31
2楼  发表于: 2016-03-15 15:12

 回 1楼(cjlcjl) 的帖子

我执行 ./sd_fusing.sh /dev/sdb  成功烧录到SD卡里了,然后把SD卡插到开发板上,串口只打印‘OK’两个字符,Uboot还没正常启动呢
人往高处走。。水往低处流。。。
级别: 圣骑士
UID: 108605
精华: 0
发帖: 363
金钱: 1820 两
威望: 364 点
贡献值: 0 点
综合积分: 726 分
注册时间: 2014-09-30
最后登录: 2018-02-08
3楼  发表于: 2016-03-15 15:24

 回 1楼(cjlcjl) 的帖子

http://www.arm9home.net/read.php?tid-80810.html
看这里面贴的最新链接。
级别: 新手上路
UID: 104052
精华: 0
发帖: 20
金钱: 100 两
威望: 20 点
贡献值: 0 点
综合积分: 40 分
注册时间: 2014-05-12
最后登录: 2016-03-31
4楼  发表于: 2016-03-15 22:23

 回 3楼(cjlcjl) 的帖子

级别: 新手上路
UID: 104052
精华: 0
发帖: 20
金钱: 100 两
威望: 20 点
贡献值: 0 点
综合积分: 40 分
注册时间: 2014-05-12
最后登录: 2016-03-31
5楼  发表于: 2016-03-21 10:55
问题解决了;原来tiny4412(1G+4G)标准版在2015.7.26和2015.9.29生产的两批板子EMMC芯片不同,所以uboot代码也是对应两份,我购买的是最新的即2015.9.29生产的,代码使用的2015.7.26版本,里边的eMMC控制器配置有问题导致无法启动;

生产日期为2015.7.26的板子对应的uboot代码:http://download.csdn.net/detail/u010245383/9467631
生产日期为2015.9.29的板子对应的uboot代码:http://download.csdn.net/detail/u010245383/9467633
级别: 新手上路
UID: 134014
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2017-08-04
最后登录: 2018-01-08
6楼  发表于: 2017-08-14 09:25

 回 5楼(2013jinpeng) 的帖子

您好,我买的是tiny4412SDK 1611,用的您说的"生产日期为2015.7.26的板子对应的uboot代码”,uboot能正常启动。可是想用dnw下载内核镜像时,pc机始终找不到usb设备,将开发板通过usb线连接到pc机,查看pc机的设备管理器,没有任何反应。请问您碰到过同样问题吗?您是怎样烧录内核镜像的?
级别: 新手上路
UID: 134014
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2017-08-04
最后登录: 2018-01-08
7楼  发表于: 2017-08-14 09:28

 回 6楼(烧白) 的帖子

不好意思,是使用的“生产日期为2015.9.29的板子对应的uboot代码”,启动正常
级别: 新手上路
UID: 139750
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
贡献值: 0 点
综合积分: 12 分
注册时间: 2018-09-16
最后登录: 2018-09-24
8楼  发表于: 84天前

 回 7楼(烧白) 的帖子

能分享下u-boot嘛
级别: 新手上路
UID: 139750
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
贡献值: 0 点
综合积分: 12 分
注册时间: 2018-09-16
最后登录: 2018-09-24
9楼  发表于: 84天前

 回 5楼(2013jinpeng) 的帖子

能分享下吗?没有下载币