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

AM5728: 物理地址与虚拟地址疑问

Part Number:AM5728

请问可以直接访问物理地址吗?调试F:\ti\pdk_am57xx_1_0_10\packages\ti\csl\example\dcan\dcanLoopback案例似乎是直接访问物理地址,

但在使用IPC案例时是将物理转为虚拟地址再访问,查看TRM手册的1724页似乎说是要经过两个MMU才能访问L3总线,所以访问所有外设的时候就得将物理地址映射为虚拟地址,所以什么i情况下可以直接访问物理地址,什么情况访问虚拟地址呢?

Nancy Wang:

参考以下文档 2.5 DSP 代码加载例程分析 看一下。

www.ti.com/…/zhca899.pdf

,

user6549373:

nancy 你好,看了提供的文档并没有能解答我的疑问,请问有更详细的文档吗?

,

user6549373:

现在是将CAN总线挂到DSP端(物理地址操作),DSP跑RTOS,但是同时需要IPC程序和ARM(A9的双核)端通信,那我的CAN总线(物理地址操作)是否会收到影响。还是说如果加入了IPC的程序都需要做物理到虚拟地址的一个映射呢?

,

Nancy Wang:

user6549373 说:还是说如果加入了IPC的程序都需要做物理到虚拟地址的一个映射呢?

都需要。文档中有说明。

ARM LINUX 下操作的地址是虚拟地址,必须要把物理地址转换成虚拟地址才能对物理地址进行操 作。

,

user6549373:

你好,查看pdk_am57xx_1_0_10\packages\ti\csl\example\dcan\dcanLoopback似乎就是直接访问物理地址的,可以帮忙确认一下吗,谢谢!

,

Nancy Wang:

我建议您可以到英文论坛咨询,会有相关专家给你提供帮助。

赞(0)
未经允许不得转载:TI中文支持网 » AM5728: 物理地址与虚拟地址疑问
分享到: 更多 (0)