2. 附录:CONFIG_STATUS和RSU_STATUS错误码描述
命令header中的Error Code字段提供主要和次要错误的详细信息。关于CONFIG_STATUS和RSU_STATUS命令中特定位代表的主要和次要错误代码的更多信息,请参阅命令清单那和描述列表。
主要错误代码 | 错误类型 | 描述 |
---|---|---|
0xF001 | ERR_BITSTREAM_ERROR | 指示比特流错误。 |
0xF002 | ERR_EXT_HW_ACCESS_FAIL | 指示外部硬件访问错误。 |
0xF003 | ERR_BITSTREAM_CORRUPTION | 指示比特流损坏错误。 |
0xF004 | ERR_INTERNAL_ERROR | 指示由于误解比特流单元而导致的内部错误。 |
0xF005 | ERR_DEVICE_ERROR | 表示设备操作错误。 |
0xF006 | ERR_HPS_WDT | 指示HPS看门狗超时失败。请确保您的设计正确地复位看门狗定时器。 |
0xF007 | ERR_INTERNAL_UNKNOWN_ERROR | 指示由于未知任务而导致的内部器件错误。 |
0xF008 | ERR_SYSTEM_INIT_ERROR | 表示由于系统初始化失败而导致错误。 |
0xF009 | ERR_DECRYPTION_ERROR | 指示由于比特流解密而导致的错误。 |
次要错误代码 | 描述 |
---|---|
0x0001 | 表示配置过程中出现的错误。 请参阅Configuration User Guide了解有关调试指南的详细信息。查看最新的英特尔 Quartus Prime软件发布版本获得可能的修复方法。 |
0x0002 | 指示由于以下条件而导致的QSPI相关错误:
|
0x0003 | 指示由于损坏的比特流而导致的配置错误。请确保器件与配置源之间的连接有效。 |
0x0004 | 指示由于比特流与器件不兼容而导致配置错误。请确保使用正确的比特流。 |
0x0005 - 0x0007 | 指示由于损坏的比特流而导致的配置错误。请确保器件与配置源之间的连接有效。 |
0x0008 | 表示配置过程中出现的错误。 请参阅Configuration User Guide了解有关调试指南的详细信息。查看最新的英特尔 Quartus Prime软件发布版本获得可能的修复方法。 |
0x0009 - 0x0014 | |
0x0015 | 指示配置期间比特流验证错误。请确保您使用正确的签字密钥对比特流进行签字。 |
0x0016 | 指示由于损坏的比特流而导致的配置错误。请确保器件与配置源之间的连接有效。 |
0x0017 - 0x0024 | 表示配置过程中出现的错误。 请参阅Configuration User Guide了解有关调试指南的详细信息。查看最新的英特尔 Quartus Prime软件发布版本获得可能的修复方法。 |
0x0025 | 指示配置期间固件跳变性错误。请确保器件固件和当前英特尔 Quartus Prime软件版本兼容。 要恢复,请从器件中删除当前正在运行的固件。 |
0x0026 - 0x0031 | 表示配置过程中出现的错误。 请参阅Configuration User Guide了解有关调试指南的详细信息。查看最新的英特尔 Quartus Prime软件发布版本获得可能的修复方法。 |
0x0032 | 指示配置期间由于英特尔 Quartus Prime工程中不正确的VID设置导致的PMBUS。 目标器件与板上的智能调节器或PMBUS主控制器通信失败。 |
0x0033 | 指示配置期间由于英特尔 Quartus Prime工程中不正确的VID设置导致的PMBUS。 目标器件与板上的智能调节器或PMBUS主控制器通信失败。 |
0x0034 - 0x0035 | 表示配置过程中出现的错误。 请参阅Configuration User Guide了解有关调试指南的详细信息。查看最新的英特尔 Quartus Prime软件发布版本获得可能的修复方法。 |
0x0036 | 保留 |
0x0037 - 0x0041 | 指示由于损坏的比特流而导致的配置错误。请确保器件与配置源之间的连接有效。 |
0x0042 | 指示不兼容的部分重配置 (PR) 比特流。请确保您使用与当前基本设计兼容的PR比特流。 |
0x0043 - 0x0049 | 保留 |
0x004A- 0x004F | 表示配置过程中出现的错误。 请参阅Configuration User Guide了解有关调试指南的详细信息。查看最新的英特尔 Quartus Prime软件发布版本获得可能的修复方法。 |
0x0050 | 指示配置期间由于英特尔 Quartus Prime工程和目标器件之间不匹配而导致出错。 |
0x0051 0x0052 | 指示由于损坏的比特流而导致的配置错误。请确保器件与配置源之间的连接有效。 |
0x0053 - 0x0054 | 指示由于损坏的比特流而导致的比特流解密错误。请确保器件与配置源之间的连接有效。 |
0x0055 | 表示配置过程中出现的错误。 请参阅Configuration User Guide了解有关调试指南的详细信息。查看最新的英特尔 Quartus Prime软件发布版本获得可能的修复方法。 |
0x0056 - 0x0058 | 指示由于损坏的比特流而导致的配置错误。请确保器件与配置源之间的连接有效。 |
0x0059 - 0x0061 | 表示配置过程中出现的错误。 请参阅Configuration User Guide了解有关调试指南的详细信息。查看最新的英特尔 Quartus Prime软件发布版本获得可能的修复方法。 |
0x0062 | 指示由于损坏的比特流而导致的配置错误。请确保器件与配置源之间的连接有效。 |
0x0063 | 表示配置过程中出现的错误。 请参阅Configuration User Guide了解有关调试指南的详细信息。查看最新的英特尔 Quartus Prime软件发布版本获得可能的修复方法。 |
0x0064 - 0x0066 | 指示由于损坏的比特流而导致的配置错误。请确保器件与配置源之间的连接有效。 |
0x0067 | 表示配置过程中出现的错误。 请参阅Configuration User Guide了解有关调试指南的详细信息。查看最新的英特尔 Quartus Prime软件发布版本获得可能的修复方法。 |
0x0068 | 表示由于安全启用设置,检测到的比特流不兼容。您无法在未启用高级安全功能的设备上使用来自启用高级安全功能的设备的比特流。 Ensure the 英特尔 Quartus Prime project device matches the target device. |
0x0069 | Indicates that the detected bitstream is invalid due to reached maximum number of supported partial reconfiguration (PR) authentication. The bitstream supports up to 32 PR partitions. |
0x006A - 0x0075 | 表示配置过程中出现的错误。 请参阅Configuration User Guide了解有关调试指南的详细信息。查看最新的英特尔 Quartus Prime软件发布版本获得可能的修复方法。 |
0x0088 - 0x0090 | 指示由于UIB参考时钟而导致的配置错误。请确保器件上启用了UIB refclk。 |
0xC001 | 指示重新配置期间的固件错误。查看最新的英特尔 Quartus Prime软件发布版本获得可能修复方法。 |
0xC002 - 0xC006 | 指示重新配置期间出现的比特流错误。查看比特流有效性。如果比特流损坏,则请重新生成并配置比特流。 |
0xC007 | 指示由于跳变到其它固件版本或应用程序映像而导致的错误。请确保比特流有效。如果已损坏,请通过JTAG接口使用RSU映像重新生成QSPI flash并重新编程。 |
0xC008 | 表示配置过程中出现的错误。 请参阅Configuration User Guide了解有关调试指南的详细信息。查看最新的英特尔 Quartus Prime软件发布版本获得可能的修复方法。 |
0xC009 | 指示重配置期间比特流验证错误。请确保您在对比特流签字时使用正确的签字密钥。 |
0xC00A | 表示配置过程中出现错误。要恢复,请重新启动器件。 |
0xC00B | 表示配置过程中出现的错误。 请参阅Configuration User Guide了解有关调试指南的详细信息。查看最新的英特尔 Quartus Prime软件发布版本获得可能的修复方法。 |
0xC00D | 表示重配置过程中的硬件错误。要从错误中恢复,请重新启动器件。 |
0xC00E | 指示重新配置期间出现的比特流错误。查看比特流有效性。如果比特流损坏,则请重新生成并配置比特流。 |
0xC00F | 指示访问QSPI flash存储器时发生错误。请通过nCONFIG管脚信号或重新启动器件以重新配置器件。 |
0xD001 | 指示固件身份验证失败。请确保在启用固件联署(co-signing)功能时使用正确的固件签字密钥。 |
0xD002 | 指示设计的验证失败。请确保您使用正确的签字密钥对比特流进行签字。 |
0xD003 | 指示从QSPI flash加载应用程序映像时出错。请确保应用程序映像位于 QSPI flash中的正确地址。 |
0xD004 | 指示解析RSU CPB块时出错。RSU CPB块已损坏。要从该错误中恢复,请切换nCONFIG管脚以重新启动RSU。如果问题仍然存在,请重新编程RSU CPB块数据。 |
0xD005 | 表示配置过程中出现的错误。 请参阅Configuration User Guide了解有关调试指南的详细信息。查看最新的英特尔 Quartus Prime软件发布版本获得可能的修复方法。 |
0xD006 | 出厂映像加载失败。请确保出厂映像有效。如果已损坏,请在flash中重新生成并重新编程出厂映像。启用身份验证后,请确保使用正确的签名密钥。 |
0xD007 | 指示加载应用程序映像时出错。查看应用程序映像的有效性。如果已损坏,请重新生成并重新编程flash中的应用程序映像。 |
0xD008 | 指示flash存储器中出厂映像更新期间出现错误。查看出厂更新映像的有效性。如果已损坏,请重新生成并重新编程flash中的出厂更新映像。 |
0xD009 | 指示flash存储器中决策固件更新期间出错。查看出厂更新映像的有效性。如果已损坏,请重新生成并重新编程出厂更新的映像。请确保启用验证时使用正确的签字密钥。 |
0xD00A | 指示flash存储器中决策固件更新期间出错。flash存储器可能在更新过程中复位。要从该错误中恢复,请切换nCONFIG信号来重新启动更新进程的信号。 |
0xD00B | 指示flash存储器中决策固件更新期间出错。flash存储器可能在更新过程中复位。要从该错误中恢复,请切换nCONFIG信号来重新启动更新进程的信号。 |
0xD00C | 指示flash存储器中RSU CPB列表更新期间出错。RSU CPB块数据可能已损坏。要将其恢复,请重新生成包含更新的出厂映像的RSU映像并将其编程到flash。 |
0xD00D | 指示flash存储器中出厂映像应用程序期间出现错误。查看出厂更新映像的有效性。如果已损坏,请重新生成并重新编程flash中的出厂更新映像。 |
0xD00E | 指示flash存储器中决策固件更新期间出错。flash存储器可能在更新过程中复位。要从该错误中恢复,请切换nCONFIG信号来重新启动更新进程的信号。 |
0xD00F | 指示解析DCIO部分时出错。DCIO部分可能已损坏。要恢复,请重新生成包含新决策固件或DCIO部分的RSU映像,并将其编程到flash。 |
0xD010 | 指示RSU CPB0列表中存在错误。CPB0列表可能已损坏。要恢复 CPB0,请重新生成包含新决策固件的RSU映像并将其编程到flash。 |
0xD011 | 指示RSU CPB0和CPB1列表中存在错误。CPB0和CPB1列表条目都可能已损坏。要恢复CPB0和CPB1,请重新生成包含新决策固件的RSU 映像并将其编程到flash。 |
0xD012 | 指示成功的非JTAG器件配置。成功的决策固件加载最高优先级的应用程序映像。 |
0xD013 | 指示器件配置期间出错。 |
0xE001 | 表示配置过程中出现的错误。 请参阅Configuration User Guide了解有关调试指南的详细信息。查看最新的英特尔 Quartus Prime软件发布版本获得可能的修复方法。 |
0xE002 | 表示配置过程中出现的错误。 请参阅Configuration User Guide了解有关调试指南的详细信息。查看最新的英特尔 Quartus Prime软件发布版本获得可能的修复方法。 |
0xE003 - 0xE008 | 保留 |
0xE009 - 0xE00B | 表示配置过程中出现的错误。 请参阅Configuration User Guide了解有关调试指南的详细信息。查看最新的英特尔 Quartus Prime软件发布版本获得可能的修复方法。 |
0xE00C | 保留 |