加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

编译内核错误收集

发布时间:2020-12-15 06:50:36 所属栏目:百科 来源:网络整理
导读:1.Empty flash at 0x0048e234 ends at 0x0048e800 Empty flash at 0x030a94a0 ends at 0x030a9800 JFFS2 notice: (36) check_node_data: wrong data CRC in data node at 0x030a8990: read 0xa10677ed,calculated 0x5c38ac74. 原因:这些错误是因为FLASH没有
1.Empty flash at 0x0048e234 ends at 0x0048e800
Empty flash at 0x030a94a0 ends at 0x030a9800
JFFS2 notice: (36) check_node_data: wrong data CRC in data node at 0x030a8990: read 0xa10677ed,calculated 0x5c38ac74.

原因:这些错误是因为FLASH没有擦除干净!不能使用nand erase 0和nand erase clean,应当使用nand erase 0 8000000

2.启动内核时停留在start kernel...
原因:u-boot中指定的内存大小和内核中指定的内存大小不一致

3.编译内核时出现错误:arch/arm/kernel/vmlinux.lds:308: ignoringinvalid character `#' in expression 原因:在配置文件中出现了使用//#开头的东西,可以修改配置文件,使用/* */注释符号,也可以修改arch/xxx/kernel/vmlinux.lds,去掉以//开头的行

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读