ID de l'article: 000081351 Type de contenu: Messages d'erreur Dernière révision: 29/05/2020

Avertissement (113015) : largeur des éléments de données <mem_init>.hex est supérieur à la largeur de mémoire</mem_init>

Environnement

  • Intel® Quartus® Prime Pro Edition
  • Suite Embedded Design Intel® Nios® II (EDS)
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Descriptif

    Il est possible que vous voyiez cet avertissement lors de l’utilisation de fichiers d’initialisation de mémoire générés par le mem_init_generate atteindre la cible dans le fichier de marque généré par la Nios® II Embedded Design Suite (EDS).

    La raison de cet avertissement est que le logiciel Intel® Quartus® Prime prévoit une longueur d’enregistrement dans les fichiers .hex correspondant à la largeur de port de données de la mémoire initialisée.  Notez que la largeur du port de données est spécifiée en bits dans Platform Designer et spécifiée dans des octets à elf2hex.

    Résolution

    Pour modifier les fichiers .hex générés pour avoir une longueur d’enregistrement qui correspond à la largeur du port de données de la mémoire, modifiez le fichier mem_init.mk dans le répertoire BSP :

    • Rechercher la commande ELF_TO_HEX_CMD_NO_BOOTLOADER
    • ajoutez le commutateur suivant :
      --record={mem_hex_width}/8

    Exemple:

    ELF_TO_HEX_CMD_NO_BOOTLOADER = $(ELF2HEX) --record=4 $< $(mem_start_address) $(mem_end_address) --width=$(mem_hex_width) $(mem_endianness) --create-lanes=$(mem_create_lanes) $(elf2hex_extra_args) $ @

    Ce problème n’est pas prévu pour être résolu dans une prochaine version du logiciel Intel® Quartus® Prime.

    Produits associés

    Cet article concerne 3 produits

    Intel® Cyclone®
    Intel® Stratix®
    Intel® Arria®

    Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.