主题 : 关于SD卡uboot(2014版)启动tiny4412 emmc读取失败解决方法 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 120593
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
贡献值: 0 点
综合积分: 26 分
注册时间: 2015-11-14
最后登录: 2015-11-18
楼主  发表于: 2015-11-16 16:50

 关于SD卡uboot(2014版)启动tiny4412 emmc读取失败解决方法

tiny4412标准版
烧写uboot到SD后,emmc初始化不成功

Checking Boot Mode ... SDMMC                                                    
REVISION: 1.1                                                                  
MMC Device 0: 7600 MB                                                          
unrecognised EXT_CSD structure version 7                                        
FAIL: waiting for status update.                                                
MMC Device 1: 1024 MB                                                          
MMC Device 2: N/A                                                              
*** Warning - using default environment                                        
                                                                            
Net:    No ethernet found.                                                      
Hit any key to stop autoboot:  0
[post][/post]

刚学习linux,遇上这个问题,找了网上好多资料,各种平台的,找到原因是在./driver/mmc/mmc.c文件中
if (ext_csd_struct > 5) {
        printf("unrecognised EXT_CSD structure "
            "version %d\n", ext_csd_struct);
        err = -1;
        goto out;
    }
emmc版本过高(5.0版本)
将其修改成7就可以了,而后用fast_fust.sh烧写的zImage也可以烧进emmc,刚发现的,就是不知道会不会出现错误什么的
级别: 新手上路
UID: 120593
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
贡献值: 0 点
综合积分: 26 分
注册时间: 2015-11-14
最后登录: 2015-11-18
1楼  发表于: 2015-11-18 22:10
1506版本
级别: 新手上路
UID: 120810
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
贡献值: 0 点
综合积分: 16 分
注册时间: 2015-11-22
最后登录: 2015-12-05
2楼  发表于: 2015-11-23 00:20

 回 楼主(小渠儿绿豆) 的帖子

请问你的uboot是哪里下载的?我用友善之臂光盘里面的那个uboot_tiny4412-20130729.tgz烧写到标准版4412(1506版本) 从SD卡启动在串口那里只显示OK这两字符就没有东西了。。。是什么原因呢?
级别: 新手上路
UID: 121447
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
贡献值: 0 点
综合积分: 16 分
注册时间: 2015-12-14
最后登录: 2015-12-29
3楼  发表于: 2015-12-20 20:04

 回 2楼(zfm076) 的帖子

你是nanopc吗,那个要改汇编才能用