重点看3个文件:
1)system.hdf;
2)system.mss;
3)xparameters.h.
syatem.hdf是硬件描述文件(Hardware Description File),里面包含了PS所有外设的地址空间映射,如下图所示(和Vivado中的Address Editor是对应的)


在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可以学习外设的使用。

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






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

哈尔滨百香果科技有限公司
网友评论