DE-Core Using printf On DE-Core + RISC-V

From Terasic Wiki

(Difference between revisions)
Jump to: navigation, search
(2 硬體部分)
Line 12: Line 12:
==2 硬體部分==
==2 硬體部分==
 +
 +
Quartus Project 中,DE-Core 上的TMD connector 連接 pin assignment 如下圖所示:
 +
 +
 +
 +
本例中使用的 TMD_D[7], TMD[6] 分別用作 UART_TX, UART_RX,若使用其他 TMD 引腳或 TMD 與 Uart 硬體連接方式與上圖不同,則需要修改 Quartus Project,重新編譯,生成 pof。
 +
操作步驟:

Revision as of 09:47, 18 September 2019

printf 功能需要借助 Uart 硬體來實現,DE-Core 開發板預留的 TMD 介面,可用於外接 Uart-to-USB Board.

1.連接設定

本實驗需要下面三樣物件來組合成帶有UART功能的 DE-Core硬體.

De-core riscv 02.png

將上圖的三樣物件連接如下圖.

De-core riscv 01.png

2 硬體部分

Quartus Project 中,DE-Core 上的TMD connector 連接 pin assignment 如下圖所示:


本例中使用的 TMD_D[7], TMD[6] 分別用作 UART_TX, UART_RX,若使用其他 TMD 引腳或 TMD 與 Uart 硬體連接方式與上圖不同,則需要修改 Quartus Project,重新編譯,生成 pof。 操作步驟: