在Quartus®II13.1和14.0版本中,altera_avalon_epcs_flash_controller HAL不支持EPCQ32。
这是由于“<install_dir> \ ip \ altera \ sopc_builder_ip \ altera_avalon_epcs_flash_controller \ HAL \ src \ altera_avalon_epcs_flash_controller.c”EPCQ32的代码未包含在第145行到第175行的EPCQ检查条件中。
解决/修复方法
要解决此问题,您可以手动将以下代码添加到第151行,以便在HAL中支持EPCQ32。
“
否则if((flash-> silicon_id&0xFFFFFF)== 0x20BA16)/ * EPCQ32 * /
{
flash-> dev.region_info [0] .region_size = 32 * 1024 * 1024/8;
flash-> dev.region_info [0] .number_of_blocks = 64; / *扇区数* /
flash-> dev.region_info [0] .block_size = 65536; / *行业规模* /
}
“
计划在Quartus®II软件的未来版本中修复此问题。
没有回复内容