文章 ID: 000086241 内容类型: 故障排除 上次审核日期: 2021 年 08 月 27 日

为什么在使用 NIOS II 处理器时,没有通过 JTAG UART 接收任何字符?

环境

  • 英特尔® Nios® II 处理器
  • JTAG UART 英特尔® 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 产品

    英特尔® 可编程设备

    本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。