在 Quartus® II 軟體版本 13.1 和版本 14.0 中,Altera_avalon_epcs_flash_controller HAL不支援 EPCQ32。
這是因為「\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。
"
如果 (快閃>silicon_id和0xFFFFFF) == 0x20BA16) /* EPCQ32 */
{
快閃記憶體>dev.region_info[0].region_size = 32 * 1024 * 1024 / 8;
閃>dev.region_info[0].number_of_blocks = 64;/* 產業數量 */
快閃記憶體>dev.region_info[0].block_size = 65536; /* 磁區大小 */
}
"
這個問題預定在 Quartus® II 軟體日後發佈時解決。