DDR容量改变后,RK3288_内核启动失败
根据Firefly的原理图,修改了EMMC和DDR3,EMMC容量不变,使用sdin的,DDR3容量使用1Gb*16*4(K4B2G1646C) ,修改后U-BOOT启动正常,但是内核启动失败。打开内核调试信息,发现在atomic_pool_init()函数时出现错误。继续跟踪下去,错误出现在dma_alloc_from_contignous函数。我想问一下,ddr容量改变会影响到哪些配置? CAM? ion-heap?
浏览了以前的帖子,好像有帖子给我出现一样的情况,也是使用了K4B2G1646C。
PS,统一的内核镜像,放在firefly板子上正常运行。 我发现dts中对ion-heap CMA设置的size是640M(开发版2G内存),我将起改小到320M,现象依旧。改到160M,这点启动成功。。。但是后来安卓系统却出问题了。 lyn_s 发表于 2015-9-29 21:39
我发现dts中对ion-heap CMA设置的size是640M(开发版2G内存),我将起改小到320M,现象依旧。改到160M,这点 ...
你后来有没有解决这个问题啊,我也碰到DDR容量是1G的,然后Linux内核启动失败了,能看出启动LOG,但是卡在某个地方了。大家在firefly-rk3288板子上DDR换成1G的时候,有没有碰到这个问题啊,可以交流下。 buhui912 发表于 2016-1-27 17:43
你后来有没有解决这个问题啊,我也碰到DDR容量是1G的,然后Linux内核启动失败了,能看出启动LOG,但是卡 ...
请问,楼主,你们的问题后来怎么解决的呢 同问,用的ubuntu系统,不需要这么大内存,如何在软件上改成1G?
页:
[1]