由于Altera EPCQ IP的AlteraNios®IIHAL驱动程序存在问题,您可能无法使用以下命令读取EPCQ器件的最后一个字节:
alt_read_flash(fd,0xFFFFFF,ch,1);其中(0xFFFFFF是EPCQ的最后一个字节地址)
读取EPCQ的最后一个字节时,该函数将返回错误值-22。 (如果命令成功,则返回值为0)。
解决方法/修复
用于EPCQ驱动程序代码的Nios II HAL驱动程序有一个名为end_address的变量。此变量被错误地假定为非包含性。
要解决此问题:
在Quartus®Prime软件15.0及更高版本中更改了730,在Quartus Prime软件中
14.1及以下更改行611如下删除比较中的=:
end_address> epcq_flash_info->数据
计划在Quartus软件的未来版本中修复此问题。
没有回复内容