Part Number:AM2432
你好工程师:
问题1
TRM中 inbound和outbound中讲到 iATU与 Region,但介绍不多,而且对于inbound的地址转换,文档并没提及ATU,ATU是在outbound一节中提起的,请问inbound是否也使用了ATU?
对于ATU,有没有详细的介绍?
关于转换区Region的大小和地址有么有详细说明?
问题2:例程,pcie_buf_transfer_ep_am243x-evm_r5fss0-0_nortos_ti-arm-clang
在这个例程syscfg中 inbound 的基地址0x70000000,这个地址是什么地址?如果是pcie地址的话,那么我的疑问是EP设备的PCIE地址应该是由RC在上电枚举过后自动分配的,EP设备并不能自己指定PCIE地址,是吗?
谢谢
Shine:
1. 请参考下面C66x PCIe文档。2.7 Address Translationhttp://www.ti.com/litv/pdf/sprugs6d2. 这个问题我在您e2e帖子里追问了一下,请关注产品线工程师的回复。https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1240338/am2432-inbound-and-outbound
,
Shine:
请看下面e2e工程师的回复。
Sorry for the delay in the response. Digging further on your question, the address space 0x70000000 is corresponding to MSRAM_256K0_RAM in the Table 2-1 of TRM. My understanding is that the ATU space is mapped to this RAM in the PCIe example you pointed out. I believe this address can vary based on the implementation of the software. Please let me know if this answers your question.