主题 : 4412 SD卡无法启动 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 101222
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
综合积分: 18 分
注册时间: 2014-03-05
最后登录: 2015-05-12
楼主  发表于: 2014-12-10 21:55

 4412 SD卡无法启动

问题如下:
将uboot_tiny4412-20130729编译出来的u-boot烧写到SD卡中,拨动S2到下面SDBOOT模式,连接串口线到PC,启动miinicom,开机上电,屏幕白色,minicom串口没有反映。
另外,换成dd iflag=dsync oflag=dsync if=Superboot4412.bin of=/dev/sdb 将Supperboot4412烧进SD去,然后将整个images拷贝进去,屏幕和串口现象一样。SD卡无法启动,系统烧不进去。

注:1. minicom串口可以判断是正常的,因为启动默认的android系统时,可以进入控制台.
        2. SD卡已经换了两张分别东芝16G SDHC和金士顿16G SDHC(新买)
        3. make tiny4412_config; make生成u-boot
下面是启动步骤,请看:
1. froot@ubuntu:/# fdisk -l
....
....
/dev/sdb: 15.5 GB, 15476981760 bytes
85 heads, 9 sectors/track, 39514 cylinders, total 30228480 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1          204800    30228479    15011840    b  W95 FAT32


2. cd sd_fuse;      make
3. cd tiny4412;    ./sd_fusing.sh /dev/sdb
---------------------------------------
BL1 fusing
16+0 records in
16+0 records out
8192 bytes (8.2 kB) copied, 0.0383893 s, 213 kB/s
---------------------------------------
BL2 fusing
28+0 records in
28+0 records out
14336 bytes (14 kB) copied, 0.0853784 s, 168 kB/s
---------------------------------------
u-boot fusing
501+1 records in
501+1 records out
256612 bytes (257 kB) copied, 1.05016 s, 244 kB/s
---------------------------------------
TrustZone S/W fusing
184+0 records in
184+0 records out
94208 bytes (94 kB) copied, 0.472889 s, 199 kB/s
---------------------------------------
U-boot image is fused successfully.
Eject SD card and insert it again.
root@ubuntu:/Exynos4412_resource/uboot_tiny4412/sd_fuse/tiny4412#

4. 插入SD卡,置SDBOOT,开机上电(minicom已启动在先)
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
1楼  发表于: 2014-12-14 12:36
不清楚你用的是什么板子,但是 uboot_tiny4412-20130729 好像是不支持 Nano-PC 和 Super4412 的核心版
级别: 侠客
UID: 108265
精华: 0
发帖: 71
金钱: 360 两
威望: 72 点
综合积分: 142 分
注册时间: 2014-09-20
最后登录: 2015-05-21
2楼  发表于: 2015-03-21 14:44

 回 楼主(502091250) 的帖子

楼主,请问你的问题解决没?我的是tiny4412  1308开发板,和你一样,从SD启动没反应
级别: 新手上路
UID: 101222
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
综合积分: 18 分
注册时间: 2014-03-05
最后登录: 2015-05-12
3楼  发表于: 2015-03-25 23:10

 回 2楼(soledad928) 的帖子

没有解决
级别: 新手上路
UID: 101222
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
综合积分: 18 分
注册时间: 2014-03-05
最后登录: 2015-05-12
4楼  发表于: 2015-03-25 23:20

 回 1楼(911gt3) 的帖子

型号:Tiny4412SDK 1312

你是说换其他版本UBOOT? 另外,板子默认Android系统下插入SD卡,系统识别不出来,显示的是破损的SD图标。

之前一块板子可以烧写成功,因为miniUSB坏了返厂,所以换了板子,之后一次也没用过,过了好几个月再拿来用才发现不能烧写了。
级别: 新手上路
UID: 113466
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2015-03-16
最后登录: 2015-04-27
5楼  发表于: 2015-04-17 09:59

 回 1楼(911gt3) 的帖子

uboot_tiny4412-20130729
super4412增強版使用已下步驟後
SD card開機畫面只顯示OK
============================
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/sdd