教程:在ZYBO中增加串口情況時如何用printf函數打印

之前用ZYBO板卡做過一個小車平臺。爲了讓小車支持藍牙功能,在Vivado硬件中增加了一個串口,這個串口通過兩個miozybo  JF接口上的JF2,JF3來連接藍牙模塊。但是增加串口的後果就是:如果在sdk不經過特定的配置,會導致無法使用printf函數進行打印操作。因此需要稍微配置一下sdk。配置方法如下(假設用戶已經將硬件導出至sdk並新建了一個名爲“helloworld”的工程):

1. 在sdk頁面左側的project explorer一欄的helloworld bsp,右擊鼠標,選擇”Board Support Package Settings“,彈出如下窗口:

 

2. 選擇左側的standalone,然後將stdinstdoutvalue一欄都選爲”ps7_uart_1“。點擊ok完成設置。如圖所示:

 

3. 重新編譯工程。將串口console重新打開,關閉,再打開。運行工程,然後就可以通過串口終端看到printf函數的輸出了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章