嵌入式开发者社区

标题: AM57x CMEM共享内存分配失败 [打印本页]

作者: smrgh    时间: 2019-4-4 11:49
标题: AM57x CMEM共享内存分配失败
我尝试修改内核源码目录下的arch/arm/boot/dts/57xx-evm-cmem.dtsi文件,来修改共享内存的大小,但是按文档说的方法,替换设备树文件后,查询的结果显示共享内存的大小仍然是默认的192M,是不是还有其他地方需要配置?有遇到过的吗?



作者: 梁淑怡-Tronlong    时间: 2019-4-4 12:00
您好,
   需要修改一下几处地方,请确认已经修改好,是否还没有修改限制大小。

作者: smrgh    时间: 2019-4-4 13:23
梁淑怡-Tronlong 发表于 2019-4-4 12:00
您好,
   需要修改一下几处地方,请确认已经修改好,是否还没有修改限制大小。
...

[attach]4914[/attach]

这是什么文件?路径在哪里?

作者: smrgh    时间: 2019-4-8 17:49
smrgh 发表于 2019-4-4 13:23
这是什么文件?路径在哪里?

我用的是标配的核心板,内核是linux-4.4.19,当我在am57xx-evm-cmem.dtsi中将CMEM的大小配置为0x20000000时,核心板无法启动,用串口看系统启动时打印的启动信息,发现到Starting kernel...就停下来了,请问是不是这样设置CMEM和系统启动的配置有冲突的地方?
用串口打印的启动信息如下图所示:


作者: smrgh    时间: 2019-4-8 17:53
smrgh 发表于 2019-4-8 17:49
我用的是标配的核心板,内核是linux-4.4.19,当我在am57xx-evm-cmem.dtsi中将CMEM的大小配置为0x20000000 ...

[attach]4922[/attach]

作者: 梁淑怡-Tronlong    时间: 2019-4-9 15:36
smrgh 发表于 2019-4-8 17:53

您好,
      对系统空间没什么影响,CMEM开辟的是DDR那边的空间,您用的核心板是高配还是低配?低配的话:0xA0000000 + 0x20000000刚好到1G的地址,可能会有影响,可以将那个0xa0000000改成0x90000000看下。



作者: 梁淑怡-Tronlong    时间: 2019-4-9 15:37
smrgh 发表于 2019-4-4 13:23
这是什么文件?路径在哪里?

[attach]4927[/attach]





欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4