天嵌 ARM开发社区

 找回密码
 注册
查看: 2442|回复: 2

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

[复制链接]
hunhunzi 发表于 2017-4-17 11:20:09 | 显示全部楼层 |阅读模式
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文件系统吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-19 07:59 , Processed in 1.078125 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表