This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Linux
下面是我在 器件树文件中分配 DDR 的内容:
ipu1_CMA@84000000{
兼容="共享 dma-pool ";
REG =<0x0 0x84000000 0x0 0x4000000>;
无地图;
状态="正常";
linux、phandle =<bbb7>;
phandle =<bb7>;
};
cmem_block_mem@88000000{
REG =<0x0 0x88000000 0x0 0xc00000>;
无地图;
状态="正常";
Linux、phandle =<0x109>;
相位=<0x109>;
};
我要问的是:
1、作为 IPU1的保留存储器、A15是否仍可以读取/写入 IPU1存储器区域?
2、什么 cmem 是什么意思、我能理解它是共享存储器吗?
3、除保留的存储器外、A15使用其他存储器区域?
谢谢。
Shravan、您好!
关于第一个问题,在 A15应用程序中,A15仍然可以读取/写入 IPU1保留内存,对吗?
如果是、存储器隔离是如何工作的?
感谢您的回复。
Shravan、您好!
感谢您的支持。
根据我的理解、器件树中的保留存储器意味着该区域不在内核中映射、但 A15仍然可以通过特定的存储器物理地址来操作该存储器区域。
我是对的吗?