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
Ce problème devrait être résolu dans une prochaine version.