NAND: U-Boot BUG at mtdcore.c:20
2015-12-07 22:02
288 查看
我用的U-boot版本是2010.09,不支持yaffs2下载,只要自己制作命令来支持下载,怎么制作在前一篇文章中有详细的讲解。
遇到一个BUG不知道怎么解决,后来找到原因是,mtdparts和支持yaffs2文件系统冲突了,
问题如下:
NAND: U-Boot BUG at mtdcore.c:20
#define CONFIG_MTD_NAND_YAFFS2 1
#define CONFIG_CMD_MTDPARTS
#define CONFIG_MTD_DEVICE
#define MTDIDS_DEFAULT "nand0=jz2440-0" /* Äһ¸ö¸ */
#define MTDPARTS_DEFAULT "mtdparts=jz2440-0:256k(u-boot)," \
"128k(params)," \
"2m(kernel)," \
"-(rootfs)" \
解决办法,就是把红色两句注释掉,取消对mtdparts命令的支持,就可以正常烧写yaffs2文件系统了。
nand write.yaffs2 0x30008000 0x260000 $(filesize)
遇到一个BUG不知道怎么解决,后来找到原因是,mtdparts和支持yaffs2文件系统冲突了,
问题如下:
NAND: U-Boot BUG at mtdcore.c:20
#define CONFIG_MTD_NAND_YAFFS2 1
#define CONFIG_CMD_MTDPARTS
#define CONFIG_MTD_DEVICE
#define MTDIDS_DEFAULT "nand0=jz2440-0" /* Äһ¸ö¸ */
#define MTDPARTS_DEFAULT "mtdparts=jz2440-0:256k(u-boot)," \
"128k(params)," \
"2m(kernel)," \
"-(rootfs)" \
解决办法,就是把红色两句注释掉,取消对mtdparts命令的支持,就可以正常烧写yaffs2文件系统了。
nand write.yaffs2 0x30008000 0x260000 $(filesize)
相关文章推荐
- 忘记Orcale sys、system密码解决办法
- Linux常用命令大搜罗、大总结
- SQLite Expert Professional 打开加密数据库
- undefined和NUll的区别
- 六、CXF的使用
- copy拷贝构造函数
- mysql---linux篇
- MySQL忘记root密码后如何找回?
- touch 命令
- 以软件开始生命周期来说明不同的测试的使用情况
- 使用snv命令来更新项目
- UITextField用法
- cocos2d (ZORDER、setTag、单点触屏)
- 偏序关系中盖住关系的求取及格论中有补格的判定
- 迷宫建模
- 自己写的一个简单的android记事本app
- 页面重构基础(一)
- EdgeRank
- ios系列UI篇——UISwitch
- python核心编程-封包