问答 店铺
热搜: ZYNQ FPGA discuz

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

微信扫一扫 分享朋友圈

已有 6472 人浏览分享

开启左侧

关于地址映射的问题(CH23摄像头)

[复制链接]
6472 3
在SDK中有这样的一局定义#define VIDEO_BASEADDR0 0x01000000
#define VIDEO_BASEADDR1 0x02000000
#define VIDEO_BASEADDR2 0x03000000,记得DDR部分之前遇到过,请问这个地址是从哪里找到的呢?从parameter核ps中并没有找到

评论 3

uisrc  管理员  发表于 2019-9-27 09:57:58 | 显示全部楼层
首先你看下DDR的地址,ZYNQ 的DDR地址是从0开始的,也就是说理论上你可以定义从地址0开始访问DDR,但是ZYNQ有一部分程序用户不可见的代码放到了低1MB地址空间,所以你知道要偏移1MB以后再开始使用,我一般偏移10MB以上,当然你偏移100MB也没关系,只要地址不超过DDR地址空间范围就可以。
越努力越幸运!加油!
卢新硕  新手上路  发表于 2019-9-27 15:46:01 | 显示全部楼层
msxbo 发表于 2019-9-27 09:57
首先你看下DDR的地址,ZYNQ 的DDR地址是从0开始的,也就是说理论上你可以定义从地址0开始访问DDR,但是ZYNQ ...

也就是说这个基地址是自行定义的,在DDR中开辟出这样的一块存储空间用于存储,而且需要注意尽量地址偏移在1MB以上,防止用户定义的使用空间与DDR中起始的1MB用户不可见地址相互冲突是吗
uisrc  管理员  发表于 2019-9-27 22:29:59 | 显示全部楼层
是的
越努力越幸运!加油!

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

1

粉丝

20

主题
精彩推荐
热门资讯
网友晒图
图文推荐

  • 微信公众平台

  • 扫描访问手机版