ID de l'article: 000099185 Type de contenu: Messages d'erreur Dernière révision: 03/07/2024

Pourquoi l’erreur « Numéro d’emplacement non valide » s’affiche-t-elle après avoir saisi des commandes RSU U-Boot liées à l’emplacement alors que le nombre d’emplacements est supérieur ou égal à 10 dans les branches antérieures à socfpga_v2...

Environnement

u-boot-socfpga

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif

En raison d’un problème dans les branches U-Boot précédentes v2024.04, le message « Numéro d’emplacement non valide » peut s’afficher lorsque le nombre d’emplacements défini dans le périphérique Flash QSPI est supérieur ou égal à 10.

Ce problème est que les fonctions affectées traitent le paramètre d’entrée du numéro d’emplacement comme une valeur hexadécimale au lieu d’une valeur décimale et dans le cas où le numéro d’emplacement d’entrée est supérieur ou égal à 10, il en résulte une valeur supérieure au nombre réel d’emplacements définis.

Ce problème affecte tous les périphériques qui prennent en charge RSU. Les commandes concernées sont les suivantes :

  • slot_get_info
  • slot_size
  • slot_priority
  • slot_erase
  • slot_program_buf
  • slot_program_factory_update_buf
  • slot_program_buf_raw
  • slot_verify_buf
  • slot_verify_buf_raw
  • slot_enable
  • slot_disable
  • slot_load
  • slot_rename
  • slot_delete
Résolution

Ce problème devrait être résolu dans une prochaine version.

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.