Firefly开源社区

标题: DDR容量改变后,RK3288_内核启动失败 [打印本页]

作者: lyn_s    时间: 2015-9-29 15:00
标题: 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板子上正常运行。
作者: lyn_s    时间: 2015-9-29 21:39
我发现dts中对ion-heap CMA设置的size是640M(开发版2G内存),我将起改小到320M,现象依旧。改到160M,这点启动成功。。。但是后来安卓系统却出问题了。
作者: buhui912    时间: 2016-1-27 17:43
lyn_s 发表于 2015-9-29 21:39
我发现dts中对ion-heap CMA设置的size是640M(开发版2G内存),我将起改小到320M,现象依旧。改到160M,这点 ...

你后来有没有解决这个问题啊,我也碰到DDR容量是1G的,然后Linux内核启动失败了,能看出启动LOG,但是卡在某个地方了。大家在firefly-rk3288板子上DDR换成1G的时候,有没有碰到这个问题啊,可以交流下。
作者: hongzhenxiang    时间: 2016-3-7 16:12
buhui912 发表于 2016-1-27 17:43
你后来有没有解决这个问题啊,我也碰到DDR容量是1G的,然后Linux内核启动失败了,能看出启动LOG,但是卡 ...

请问,楼主,你们的问题后来怎么解决的呢
作者: gyfkyu    时间: 2016-7-8 10:30
同问,用的ubuntu系统,不需要这么大内存,如何在软件上改成1G?




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1