为什么我的自定义组件中断(IRQ)行在我的BSP system.h文件中显示为-1?-Altera-Intel社区-FPGA CPLD-ChipDebug

为什么我的自定义组件中断(IRQ)行在我的BSP system.h文件中显示为-1?

由于Qsys生成中的问题,如果未在hw.tcl文件中指定associatedAddressablePoint,则system.h文件可以具有IRQ的-1值。示例如下:

set_interface_property create_irq associatedAddressablePoint“”

如果发生这种情况,将显示“警告:参数值:’associatedAddressablePoint’为’null’”的信息消息。

解决/修复方法

要解决此问题,请对组件的hw.tcl文件添加以下内容:

  • set_interface_property <irq interface> associatedAddressablePoint <slave interface>
  • set_interface_property execute_irq associatedAddressablePoint avalon_slave_0

计划在Quartus®II软件的未来版本中解决此问题。

请登录后发表评论

    没有回复内容