完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我现在在U-BOOT的工程里面#define MTDIDS_DEFAULT "nand0=jz2440-0" #define MTDPARTS_DEFAULT "mtdparts=jz2440-0:256k(u-boot),"
"128k(params)," "3m(kernel)," "-(rootfs)" 然后在内核里面static struct mtd_partition smdk_default_nand_part[] = { [0] = { .name = "bootloader", .size = SZ_256K, .offset = 0, }, [1] = { .name = "params", .offset = MTDPART_OFS_APPEND, .size = SZ_128K, }, [2] = { .name = "kernel", .offset = MTDPART_OFS_APPEND, .size = SZ_3M, }, [3] = { .name = "rootfs", .offset = MTDPART_OFS_APPEND, .size = MTDPART_SIZ_FULL, } }; 但是程序烧录进去后启动开发板还是出现NAND read: device 0 offset 0x60000, size 0x200000 2097152 bytes read: OK ## Booting kernel from Legacy Image at 30000000 ... Image Name: Linux-3.4.2 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2113176 Bytes = 2 MiB Load Address: 30008000 Entry Point: 30008000 Verifying Checksum ... Bad Data CRC ERROR: can't get kernel image! 请问下还需要在哪里修改? 感觉第一句的地方出错了,size大小还是2M |
|
相关推荐
4个回答
|
|
问题已经解决了,不好意思
|
|
|
|
怎么做的?求告知
|
|
|
|
|
|
|
|
可是我是在新版的内核 2012这个版本的,没有nand erase params这个命令,怎么办啊
|
|
|
|
只有小组成员才能发言,加入小组>>
197个成员聚集在这个小组
加入小组为什么点亮LED的例子放在NORFlash上跑会出现奇怪的现象?
2177 浏览 6 评论
1982 浏览 5 评论
韦东山老师推出的《玩转ARM裸机实战》课程将帮你以上问题一扫而光!
4540 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 01:43 , Processed in 0.867986 second(s), Total 83, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号