文章 ID: 000086241 內容類型: 疑難排解 最近查看日期: 2018 年 07 月 20 日

為什麼使用 NIOS II 處理器時,沒有透過 JTAG UART 接收任何字元?

環境

  • Intel® Nios® II 處理器
  • JTAG UART Intel® FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    描述

    如果您使用的是 NIOS® II 處理器,而且您可以透過 JTAG UART 傳送字元,但無法接收任何字元,原因可能是驅動程式沒有使用中斷。如果您使用專案選項來使用驅動程式來減少記憶體足跡,這將啟用設定enable_reduced_device_drivers。這表示某些驅動程式不會啟用岔斷,您也需要使用投票模式。

    從 NIOS® II 專案內的 BSP makefile (public.mk):

    某些驅動程式經過編譯時功能減少,可減少代碼佔用。並非所有驅動程式都遵守此設定。Altera_avalon_uart 和 Altera_avalon_jtag_uart 驅動程式從中斷驅動切換到受訪操作。

    相關產品

    本文章適用於 1 產品

    Intel® 可程式裝置

    這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。