(可選)在Vivado中啟用ETH0外設,然后綜合-布線-生成bitstream,導出到SDK。
全部的API庫、說明文檔和例程在這個目錄:D:\Xilinx\SDK\2019.1\data\embeddedsw\XilinxProcessorIPLib\drivers\
1、外設API文檔。
在SDK中,BSP庫(Board Support Package)中鏈接了以太網控制器的API文檔。
另外BSP的system.mss中也可以查看API文檔,或生成一個簡單例程工程(Import Examples)。
2、外設API程序。
在bsp下面有工程相關的外設API程序。
例如上面的xemacps_bd.h寫了Buffer Descriptor相關的函數定義,xemacps_hw.h定義了EMAC控制寄存器相關參數(偏移量、標志位掩模定義等)。