TI中文支持网
TI专业的中文技术问题搜集分享网站

TI的工程师你们好,目前在做28377D 的Global shared RAM操作时遇到问题,CPU1为主,CPU2在读取数据时出现问题,加上IPC数据写入标志以后读取数据正常;请问Global shared RAM既然为共享内存为什么CPU2读取数据时不能直接调用还需要加上IPC标志仲裁?

目前在做28377D 的Global shared RAM操作时遇到问题,CPU1为主,CPU2在读取数据时出现问题,加上IPC数据写入标志以后读取数据正常;请问Global shared RAM既然为共享内存为什么CPU2读取数据时不能直接调用还需要加上IPC标志仲裁?

Green Deng:你好,芯片datasheet第186页上有说明:
6.3.5.3 Global Shared RAM (GSx RAM)

When a GSx RAM block is owned by a CPU subsystem, the CPUx and CPUx.DMA will have full access to
that RAM block whereas the other CPUy and CPUy.DMA will only have read access (no fetch/write
access).

赞(0)
未经允许不得转载:TI中文支持网 » TI的工程师你们好,目前在做28377D 的Global shared RAM操作时遇到问题,CPU1为主,CPU2在读取数据时出现问题,加上IPC数据写入标志以后读取数据正常;请问Global shared RAM既然为共享内存为什么CPU2读取数据时不能直接调用还需要加上IPC标志仲裁?
分享到: 更多 (0)