硬件環境:TLZ7100開發板
軟件環境:Vivado 2017.4
軟件工程:tl-axi-gpio-led-demo
基本功能:使用PL例化AXI接口控制LED燈
準備:開發板撥碼開關打到010101(1爲NO)並上電啓動
由於例程已經完成了.hdf文件和.bit文件的生成,因此跳過vivado對PL工程的編譯,上圖爲PL工程的一個DDR配置,與硬件相關,後續都需要配置,此處可忽略。
打開"Xilinx\SDK\2017.4\bin\xsct.bat"
輸入cd C:/All-Programmable-SoC-demos/tl-axi-gpio-led-demo/sw/axi_gpio_baremetal_demo/src,需要注意,這裏/爲斜槓,可以使用右擊-複製快速定位,但是需要將\改爲/,同時需要注意,這裏關聯的.hdf文件,在例程中已經自帶了,不需要使用vivado編譯生成和拷貝過來。
輸入source axi_gpio_sdk.tcl
生成.sdk文件夾,打開\Xilinx\SDK\2017.4\bin\xsdk.bat,選擇workspace時,定位至此.sdk,編譯整個工程,選擇
配置,如下圖所示
需要注意,這裏必須要選擇.bit文件
這裏不啓動microblaze,不啓動雙核中的第二個內核。
然後點擊debug就可以將程序下載至FPGA,正常運行了,可觀察到LED2閃爍。