hunhunzi 发表于 2017-4-17 11:20:09

u-boot-2009.11_TQ2416_V1.4如何修改从SD卡烧写到NAND的地址

TQ2416的开发板,UBOOT代码是u-boot-2009.11_TQ2416_V1.4,发现UBOOT的源码把从SD卡烧写镜像的地址都写死了,代码不开放,串口LOG显示写死的烧写地址如下:
0x000000-0x100000 : "uboot"
0x300000-0x700000 : "zImage"
0x700000-END : "rootfs"
请问如果我想修改zImage和rootfs的烧写地址,有什么办法能做到呢?


我尝试过调用FAT相关API进行测试,但返回结果都是错误的,请帮忙看看是不是函数调用不对:
FAT_ReadFile("\\images\\zImage.bin",buff,500,100);

FAT_OEMReadFile("\\images\\zImage.bin",buff,500,100);
以上调用会产生异常,麻烦帮忙看看。


此外,我用的不是yaffs和ubi文件系统,而是cramfs文件系统,能否支持烧写呢?
谢谢!

support_lyl 发表于 2017-4-17 14:37:35

sd卡读文件可以参考fatload命令

hunhunzi 发表于 2017-4-17 16:01:07

感谢版主提供方法!

再问一下,fatload可以烧写cramfs文件系统吗?
页: [1]
查看完整版本: u-boot-2009.11_TQ2416_V1.4如何修改从SD卡烧写到NAND的地址