Firefly开源社区

打印 上一主题 下一主题

DDR容量改变后,RK3288_内核启动失败

13

积分

0

威望

0

贡献

游客

积分
13

DDR容量改变后,RK3288_内核启动失败

发表于 2015-9-29 15:00:29      浏览:9039 | 回复:4        打印      只看该作者   [复制链接] 楼主
根据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板子上正常运行。
回复

使用道具 举报

13

积分

0

威望

0

贡献

游客

积分
13
发表于 2015-9-29 21:39:43        只看该作者  沙发
我发现dts中对ion-heap CMA设置的size是640M(开发版2G内存),我将起改小到320M,现象依旧。改到160M,这点启动成功。。。但是后来安卓系统却出问题了。
回复

使用道具 举报

55

积分

0

威望

0

贡献

技术小白

积分
55
发表于 2016-1-27 17:43:36        只看该作者  板凳
lyn_s 发表于 2015-9-29 21:39
我发现dts中对ion-heap CMA设置的size是640M(开发版2G内存),我将起改小到320M,现象依旧。改到160M,这点 ...

你后来有没有解决这个问题啊,我也碰到DDR容量是1G的,然后Linux内核启动失败了,能看出启动LOG,但是卡在某个地方了。大家在firefly-rk3288板子上DDR换成1G的时候,有没有碰到这个问题啊,可以交流下。
回复

使用道具 举报

63

积分

0

威望

0

贡献

技术小白

积分
63
发表于 2016-3-7 16:12:57        只看该作者  地板
buhui912 发表于 2016-1-27 17:43
你后来有没有解决这个问题啊,我也碰到DDR容量是1G的,然后Linux内核启动失败了,能看出启动LOG,但是卡 ...

请问,楼主,你们的问题后来怎么解决的呢
回复

使用道具 举报

96

积分

0

威望

0

贡献

游客

积分
96
发表于 2016-7-8 10:30:53        只看该作者  5#
同问,用的ubuntu系统,不需要这么大内存,如何在软件上改成1G?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表