美文网首页
Zynq SDK开发之外设信息描述

Zynq SDK开发之外设信息描述

作者: Alliawell | 来源:发表于2021-06-29 10:30 被阅读0次

重点看3个文件:

1)system.hdf;

2)system.mss;

3)xparameters.h.


syatem.hdf是硬件描述文件(Hardware Description File),里面包含了PS所有外设的地址空间映射,如下图所示(和Vivado中的Address Editor是对应的)

system.hdf中外设的地址映射 Vivado Address Editor的地址和system.hdf是对应的

在SDK里新建工程(File->New->Application Project)后,会出现system.mss,里面包含了外设的种类、驱动和示例程序,如下图所示。

图中列出了板卡上使用的外设、文档和示例程序,例如下图中板卡上使用了2个axidma(axi_dma_1和axi_dma_pl_data),若干gpio(axi_gpio_address等),1个ps7_ethernet(emacps)等等。

通过软件自带的Examples可以学习外设的使用。

system.mss的内容

在bsp工程下的ps7_cortexa9_0->include->xparameters.h,里面列出了各个外设对应的地址、Device_ID、中断号,等等。

xparameters.h中对于2个AXI_DMA的配置描述 xparameters.h中对网口EMACPS的描述 xparameters.h中对5个AXI_GPIO的描述 xparameters.h中对2个中断的描述 xparameters.h中对1个UART的描述 在lscript.ld中分配内存:DDR占用1023MB,OCM共占用255.5kB

实际上所有内存区域都放在了DDR中,没使用OCM(物理上256kB)

所有内存区域都在DDR中

哈尔滨百香果科技有限公司

相关文章

网友评论

      本文标题:Zynq SDK开发之外设信息描述

      本文链接:https://www.haomeiwen.com/subject/gbyhultx.html