取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
Highlighted
Contributor
Contributor
177 次查看
注册日期: ‎01-19-2020

PL使用axi_hp接口访问PS DDR,哪些地址可以供PL访问,哪些是PS程序运行的空间?

如题,想用PL通过axi_hp接口访问PS DDR,但是哪些是PL可以访问的?哪些是PS程序运行的空间?这个空间是在哪里分配的?

 

0 项奖励
2 回复数
Highlighted
Xilinx Employee
Xilinx Employee
159 次查看
注册日期: ‎06-19-2019

PL通过HP接口访问DDR,是所有DDR空间都可以访问的。不过要注意不要引起内存冲突导致挂死。

PS程序在DDR中位置的话,你通过XSCT加载程序的时候可以看到。

Capture11.PNG

------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------
0 项奖励
Highlighted
Xilinx Employee
Xilinx Employee
97 次查看
注册日期: ‎06-02-2017

Hi @jony391 

你没有说明是在standalone下访问,还是在Linux下访问。

Standalone下,避开代码空间直接访问即可。

Linux下需要在devicetree中定义reserved memory,这部分可以参考:

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841683/Linux+Reserved+Memory

0 项奖励