主题 : 使用uboot下载并烧写到emmc 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 119441
精华: 0
发帖: 16
金钱: 80 两
威望: 16 点
贡献值: 0 点
综合积分: 32 分
注册时间: 2015-10-04
最后登录: 2017-04-26
楼主  发表于: 2015-11-05 23:15

 使用uboot下载并烧写到emmc

怎样使用uboot下载并烧写到emmc, 我的操作方法如下,
1. 开发板执行, dnw ------默认下载地址为0xc0000000
2. linux执行, dnw zImage --------下载到开发板的默认的地址上去
3. emmc open 1, ------------1 是我的开发板上emmc
4. mmc write 1 0xc0000000 0x400 0x48ff10-------------------后三个参数我理解的是 ram中的地址(zImage下载的地址); 开发板上要写入的起始地址;     要写入的大小; 
但执行这步会出错, 什么原因? 打印的出错结果如下:
MMC write: dev # 1, block # 1024, count 4783888 ... error during transfer: 0x0000801c
级别: 新手上路
UID: 121447
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
贡献值: 0 点
综合积分: 16 分
注册时间: 2015-12-14
最后登录: 2015-12-29
1楼  发表于: 2015-12-20 21:10
uboot的emmc初始化失败,应该是emmc版本问题,要改mmc初始化的东西