请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TCI6630K2L 工具/软件:Linux
我安装了 K2L EVM 和2G DDR。 在设备树中有:
内存{ DEVICE_TYPE ="存储器"; REG =<0x0 0x8000 0000 0x0 0x2000 0000>; }; dspmem{ compatible ="linux、rproc-user"; MEM =<0x0c00 0000 0x0020 0000 0xa000 0000 0x2000 0000>; label ="dspmem"; };
从0x8000 0000开始、Linux 为512M、DSP 为512M。 在启动时、u-boot 会修补器件树、并为 Linux 设置1.5G、从0x8000 0000开始、我理解这一点。 因此、我在/proc/meminfo.上看到了1.5G 用于 Linux
从0xC000 0000开始的其余512M 会怎么样? 为什么512M DSP 仍然从0xA000 0000开始、而不是从0xC000 0000开始?