聯系我們
Contact Us公司總機:020-8998-6280
技術熱線:020-3893-9734
技術郵箱:support@tronlong.com
銷售郵箱:sales@tronlong.com
PS端裸機與FreeRTOS案例開發(下載器加載程序)
2021/10/15
前 言:本文主要介紹PS端(ARM CPU0)的裸機與FreeRTOS案例的使用說明,適用開發環境:Windows 7/10 64bit、Xilinx Vivado 2017.4、Xilinx SDK 2017.4。
本次案例用到的是創龍科技的TLZ7x-EasyEVM-S開發板,它是一款基于Xilinx Zynq-7000系列XC7Z010/XC7Z020高性能低功耗處理器設計的異構多核SoC評估板,處理器集成PS端雙核ARM Cortex-A9 + PL端Artix-7架構28nm可編程邏輯資源,評估板由核心板和評估底板組成。核心板經過專業的PCB Layout和高低溫測試驗證,穩定可靠,可滿足各種工業應用環境。
TLZ7x-EasyEVM-S評估板
評估板接口資源豐富,引出千兆網口、雙路CAMERA、USB、Micro SD、CAN、UART等接口,支持LCD顯示拓展及Qt圖形界面開發,方便快速進行產品方案評估與技術預研。
想要獲取本案例的詳細內容或更多案例,請點擊鏈接或微信掃描二維碼查看
http://site.tronlong.com/pfdownload
下面繼續講解第一章節的第二小節↓
1.2基于下載器加載程序
本小節可使用產品資料中提供的或編譯生成的可執行文件,進行操作。
1.2.1下載器驅動安裝
正確安裝Xilinx Vivado開發工具包后,可在安裝目錄的"Vivado\2017.4\data\xicom\cable_drivers\nt64\"路徑下找到下載器驅動。PC機連接下載器后,可正常識別下載器。
圖 7
如下載器無法連接評估板,并提示如下錯誤,可先在PC機設備管理器中卸載下載器驅動。
圖 8
圖 9
圖 10
再以管理員身份打開Windows PowerShell。
圖 11
進入下載器驅動目錄,并運行uninstall_jungo.bat。
PS > cd D:\Xilinx\Vivado\2017.4\data\xicom\cable_drivers\nt64\dlc10_win7
PS > .\uninstall_jungo.bat
圖 12
圖 13
運行install_drivers.exe,重新安裝下載器驅動。出現下圖提示時,請將下載器拔掉后再點擊“確定”。
PS > .\install_drivers.exe
圖 14
驅動安裝完成后,將會打印如下類似信息。
圖 15
圖 16
1.2.2加載程序
請將評估板撥碼開關設置為010101(1~6),此檔位為JTAG模式,再將評估板上電。
點擊XSDK界面的“Run -> Run/Debug Configurations...”。點擊“Run Configurations...”不會進入調試模式,點擊“Debug Configurations...”將會進入調試模式,請根據需要進行選擇。
圖 17
雙擊“Xilinx C/C++ application(System Debugger)”,在“Target Setup”界面的“Debug Type”欄目選擇“Standalone Application Debug”,選擇PL端.bit格式可執行文件(xc7z010對應xx_xc7z010.bit,xc7z020對應xx_xc7z020.bit),并勾選上“Program FPGA”、“Run ps7_init”、“Run ps7_post_config”。點擊“Select...”查看FPGA/PS Device能否正常識別。
圖 18
圖 19 FPGA Device
圖 20 PS Device
如無需加載PL端程序,僅需勾選“Run ps7_init”、“Run ps7_post_config”。
圖 21
點擊打開Application界面,點擊“Browse...”選擇PS端.elf格式可執行文件,已編譯的工程將會自動選擇。
圖 22
點擊Debug,如彈出如下界面,并點擊Yes。
圖 23
運行程序,即可看到評估底板的LED2進行閃爍,說明程序基于下載器加載并運行成功。
圖 24
由于案例幅度篇章過長,本文僅分享了工程編譯、程序加載與固化方法中下載器固化程序的講解,感謝關注,后續還有以下相關章節↓↓↓可以關注或點擊賬戶查看!
1.3 基于下載器固化程序
1.3.1 設置XSDK環境變量
1.3.2 固化程序到SPI FLASH
1.3.3 從SPI FLASH啟動程序
1.4 基于SD卡啟動程序
2 裸機案例
2.1 led-flash案例
2.2 key-led-demo案例
2.3 uart-echo案例
2.4 qspi-flash案例
想要獲取本案例的詳細內容或更多案例,請點擊鏈接或微信掃描二維碼查看
http://site.tronlong.com/pfdownload

服務熱線


















