为什么Nios II闪存编程器在JTAG链中包含多个器件的定制板(即不是Nios II开发套件板)上出现故障?-Altera-Intel社区-FPGA CPLD-ChipDebug

为什么Nios II闪存编程器在JTAG链中包含多个器件的定制板(即不是Nios II开发套件板)上出现故障?

对于Nios II 1.1之前的版本,jtag_uart组件存在问题。 Nios II工具包版本1.1中包含的jtag_uart组件修复了此问题,但使用1.1版创建的目标板仍包含旧的jtag_uart组件。这意味着需要更新目标板项目以在生成后添加新的jtag_uart。为此,请执行以下步骤。

  1. 在Quartus中打开目标板项目
  2. 从Quartus II Tools菜单打开SOPC Builder。
  3. 从SOPC Builder系统中删除jtag_uart_0组件。
  4. 将新的jtag_uart添加到系统中。
  5. 单击“生成”
  6. 生成完成后单击“退出”。
  7. 返回Quartus II。
  8. 如果系统提示您更新符号,请单击“是”。
  9. 在Quartus中编译设计。

您的目标板现在应该包含新的jtag_uart组件,您应该能够在jtag_chain中包含多个器件的板上运行Nios II Flash Programmer。

请登录后发表评论

    没有回复内容