问题描述
在iMPACT中使用间接BPI编程流程对BPI闪存器件进行编程时,会发生以下错误:
“错误:iMPACT:2488 – 操作未成功完成。”
对闪存执行的任何操作(包括擦除,编程和验证)都会发生此错误。
解决/修复方法
发生此错误是因为器件在上电时配置了包含MicroBlaze Core和XDM的设计,这会干扰Flash上iMPACT软件的操作。当FPGA上电时,它会尝试从模式引脚指定的接口进行配置。如果使用包含使用XDM(MicroBlaze调试模块)调试处理器的MicroBlaze Core的设计,iMPACT会发出错误。
iMPACT软件将设计下载到FPGA以在BPI闪存器件上运行。 XMD模块用于在电缆和FPGA中的设计之间进行通信。如果设计已加载到Flash中,则iMPACT会识别XMD Core,但通信失败,因为未设置运行设计以与iMPACT通信。
要解决此问题,请确保在iMPACT尝试在器件上运行时,器件没有运行XMD的设计。您可以使用以下方法之一来检查:
– 更改模式引脚
– 通过JTAG将设计下载到没有实例化XMD Core的器件中
没有回复内容