工具与软件:
您好!
我正在开发基于 AM6548的安全系统。 PCIe 支持错误中断、这些中断可在 PCIe_RC_ERR_IRQ_ENABLE_SET 寄存器中启用、并通过清除 PCIe_RC_ERR_IRQ_STATUS 寄存器中的相应位来处理。
我们将尝试确定每当发生任何错误(ERR_SYS/ERR_FATAL/ERR_NONFATAL/ERR_CORR/ERR_AER)时是否需要额外的操作。
您能否提供有关这些错误中断何时生成的更多信息?
来自 TRM SPRUID7E:
- ERR_SYS -该中断是由于的置位而生成的 CFG_sys_err_RC PCIe 控制器内核的输出
- ERR_FATAL -该中断是由于的置位而生成的 radm_fatal_err PCIe 控制器内核的输出。
- ERR_NONFATAL -该中断是由于的置位而生成的 radm_nonFATAL_err PCIe 控制器内核的输出。
- ERR_CORR -该中断是由于的置位而生成的 radm_correctable_err PCIe 控制器内核的输出。
- ERR_AER -该中断是由于的置位而生成的 cfg_aer_rc_err_int 或 cfg_aer_err_msi PCIe 控制器内核的输出。
您能否添加有关上面突出显示的输出的更多信息? 它们何时被置位? 它是否依赖于高级错误报告功能?
谢谢!
Alexandra