En raison d’un problème dans le pilote Altera Nios® II HAL pour le Altera EPCQ IP, il est possible que vous ne puissiez pas lire le dernier octet de périphériques EPCQ à l’aide de la commande suivante :
alt_read_flash (fd, 0xFFFFFF, ch, 1) ; où (0xFFFFFF est le dernier octet de l’EPCQ)
La fonction erreur avec une valeur de retour désactivée -22 lors de la lecture du dernier octet de l’EPCQ. (Si la commande réussit, la valeur de retour est 0).
Le pilote Nios II HAL code du pilote EPCQ possède une variable appelée end_address. Cette variable était incorrectement considérée comme non inclusive.
Pour résoudre ce problème :
Dans le logiciel Quartus® Prime 15.0 et au-dessus de la ligne de modification 730, logiciel In Quartus Prime
14.1 et sous la ligne de modification 611 comme suit pour supprimer le = dans la comparaison :
end_address > epcq_flash_info->data
Ce problème devrait être résolu dans une prochaine version du logiciel Quartus.