主要參考:ug1400
安裝串口調試軟件
安裝串口軟件 tinyserial
本人使用 Qt 5.12.6 編譯後使用(deb 安裝後無法運行)。
建立 Platform Project
啓動 Vitis Software Platform,設置 Workspace 路徑後點擊 Launch 按鈕。
進入 IDE 後在菜單欄選擇 File > New > Platform Project
設置 Project name 後點擊 Next 按鈕
選中 Create from hardware specification (XSA) 後,點擊 Next 按鈕
點擊 Browse 按鈕後在以下路徑選擇 zcu102 的默認 XSA 文件
選擇 Operating system 爲 standalone
選擇 Processor 爲 psu_cortexa53_0
點擊 Finish 按鈕
進入 Eclipse 的 Desgin 界面
在 zcu102_platform 工程打開右鍵菜單選擇 Build Project
完成後顯示
建立 Application Project
在菜單欄選擇 File > New > Application Project
彈出窗口中設置工程名稱,然後點擊 Next 按鈕
選中之前建立的 Platform Project,然後點擊 Next 按鈕
接下來的頁面保持默認,點擊 Next 按鈕
選中 Hello World 模板後點擊 Finish 按鈕
在 Explorer 中出現 hello 工程,雙擊打開 helloworld.c
修改原始代碼爲框內代碼
在 hello 工程的右鍵菜單中選擇 Build Project
驗證
連接 zcu102 板卡的 JTAG 線和 UART 轉 USB 線至主機後給板卡上電
打開 tinyserial 軟件,按下圖配置並且點擊 open 按鈕
在 hello 工程的右鍵菜單中選擇 Run As > Launch on Hardware (Single Application Debug)
在 tinyserial 中收到 Hello Vitis 的串口數據