怎样使用uboot下载kernel并烧写到emmc
我的开发板是友善之臂的tinny4412,我在emmc中烧写的uboot,然后不管从sd卡启动还是板emmc启动uboot都不能烧写kernel成功我的具体操作步骤如下(...
我的开发板是友善之臂的tinny4412, 我在emmc中烧写的uboot, 然后不管从sd卡启动还是板emmc启动uboot都不能烧写kernel成功
我的具体操作步骤如下(从sd卡uboot启动):
开发板执行, dnw ------默认下载地址为0xc0000000
linux执行, dnw zImage --------下载到开发板的默认的地址上去
3. 开发板执行,emmc open 1, ------------1 是我的开发板上emmc 4.开发板执行, mmc write 1 0xc0000000 0x400 0x48ff10--------后三个参数我理解的是:ram中的地址
(zImage下载的地址); 开发板上要写入的起始地址; 要写入的大小; 但执行这步会出错, 什么原因? (指定0x400是因不想与开发板上emmc中的uboot冲突)打印的出错结果如下:MMC write: dev # 1, block # 1024, count 4783888 ... error during transfer: 0x0000801c
mmc write failed65534 blocks written: ERROR 展开
我的具体操作步骤如下(从sd卡uboot启动):
开发板执行, dnw ------默认下载地址为0xc0000000
linux执行, dnw zImage --------下载到开发板的默认的地址上去
3. 开发板执行,emmc open 1, ------------1 是我的开发板上emmc 4.开发板执行, mmc write 1 0xc0000000 0x400 0x48ff10--------后三个参数我理解的是:ram中的地址
(zImage下载的地址); 开发板上要写入的起始地址; 要写入的大小; 但执行这步会出错, 什么原因? (指定0x400是因不想与开发板上emmc中的uboot冲突)打印的出错结果如下:MMC write: dev # 1, block # 1024, count 4783888 ... error during transfer: 0x0000801c
mmc write failed65534 blocks written: ERROR 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询