免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: prettyguyzq
打印 上一主题 下一主题

[内存管理] linux内核启动问题,什么原因 [复制链接]

论坛徽章:
1
拜羊年徽章
日期:2015-03-03 16:15:43
21 [报告]
发表于 2014-03-12 10:48 |只看该作者
本帖最后由 linuxfellow 于 2014-03-12 10:52 编辑

回复 18# prettyguyzq
能不能把你的.config也贴出来?
量量你的ram供电电压,看是否和芯片电压要求匹配。


   

论坛徽章:
0
22 [报告]
发表于 2014-03-12 16:10 |只看该作者
回复 21# linuxfellow


    内存条测试是能通过的,uboot也能起来,现在不明白linux内核初始化内存时,区不区分DDR2还是DDR3

论坛徽章:
31
CU大牛徽章
日期:2013-03-13 15:15:08CU大牛徽章
日期:2013-05-20 10:46:18CU大牛徽章
日期:2013-05-20 10:46:25CU大牛徽章
日期:2013-05-20 10:46:31CU大牛徽章
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43CU十二周年纪念徽章
日期:2013-10-24 15:41:34丑牛
日期:2013-12-01 10:11:07水瓶座
日期:2014-01-15 08:47:25
23 [报告]
发表于 2014-03-12 16:41 |只看该作者
prettyguyzq 发表于 2014-03-12 16:10
回复 21# linuxfellow


肯定要区分,而且相关配置差异还是比较明显。可以说是致命。

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:58:11
24 [报告]
发表于 2014-03-12 17:04 |只看该作者
本帖最后由 arm-linux-gcc 于 2014-03-17 10:28 编辑

内核里肯定是没有神马DDR2 DDR3的配置的,内核运行在内存里的,在使用内存之前就要先配置好,怎么可能由内核自己来配置?
这肯定是bootloader配置好的

论坛徽章:
0
25 [报告]
发表于 2014-03-12 18:23 |只看该作者
回复 23# ddd010


    能不能具体讲一下linux内核的内存初始化有什么不同,我感觉我这个配置寄存器都是通过uboot读取内存条上spd,然后传给内核的

论坛徽章:
1
拜羊年徽章
日期:2015-03-03 16:15:43
26 [报告]
发表于 2014-03-12 19:50 来自手机 |只看该作者
感觉你直接把ddr2的配置用到ddr3了。你用的哪一款芯片这么先进,能向cpu提供参数。感觉不大可能。还是看看内存控制器的配置寄存器。u boot 能运行不能说明一切。首先u boot 是不是在sram上运行;其次,它用的有限

论坛徽章:
1
拜羊年徽章
日期:2015-03-03 16:15:43
27 [报告]
发表于 2014-03-12 21:06 来自手机 |只看该作者
感觉你直接把ddr2的配置用到ddr3了。你用的哪一款芯片这么先进,能向cpu提供参数。感觉不大可能。还是看看内存控制器的配置寄存器。u boot 能运行不能说明一切。首先u boot 是不是在sram上运行;其次,它用的有限

论坛徽章:
31
CU大牛徽章
日期:2013-03-13 15:15:08CU大牛徽章
日期:2013-05-20 10:46:18CU大牛徽章
日期:2013-05-20 10:46:25CU大牛徽章
日期:2013-05-20 10:46:31CU大牛徽章
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43CU十二周年纪念徽章
日期:2013-10-24 15:41:34丑牛
日期:2013-12-01 10:11:07水瓶座
日期:2014-01-15 08:47:25
28 [报告]
发表于 2014-03-13 08:36 |只看该作者
prettyguyzq 发表于 2014-03-12 18:23
回复 23# ddd010


我也没有调试过内存驱动,之前只是调整过DDR的配置。
你可以在menuconfig中搜索DDR,然后找到相应的配置页面看看差异。

论坛徽章:
1
拜羊年徽章
日期:2015-03-03 16:15:43
29 [报告]
发表于 2014-03-13 19:32 来自手机 |只看该作者
Ddr在u boot 里配置,内核直接使用,没有传递任何ddr 参数。在u boot 的第一部分spl里配置。板子启动后,首先配置电源,时钟,然后就是ddr.

论坛徽章:
31
CU大牛徽章
日期:2013-03-13 15:15:08CU大牛徽章
日期:2013-05-20 10:46:18CU大牛徽章
日期:2013-05-20 10:46:25CU大牛徽章
日期:2013-05-20 10:46:31CU大牛徽章
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43CU十二周年纪念徽章
日期:2013-10-24 15:41:34丑牛
日期:2013-12-01 10:11:07水瓶座
日期:2014-01-15 08:47:25
30 [报告]
发表于 2014-03-13 21:13 |只看该作者
linuxfellow 发表于 2014-03-13 19:32
Ddr在u boot 里配置,内核直接使用,没有传递任何ddr 参数。在u boot 的第一部分spl里配置。板子启动后,首先配 ...


学习了。谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP