Aufgrund eines Problems in U-Boot-Zweigen vor v2024.04 kann die Meldung "Ungültige Steckplatznummer" angezeigt werden, wenn die Anzahl der im QSPI-Flash-Gerät definierten Steckplätze größer oder gleich 10 ist.
Dieses Problem besteht darin, dass die betroffenen Funktionen den Eingabeparameter für die Steckplatznummer als Hexadezimalwert anstelle eines Dezimalwerts verarbeiten, und falls die Eingabesteckplatznummer höher oder gleich 10 ist, führt dies zu einem Wert, der höher ist als die tatsächliche Anzahl der definierten Steckplätze.
Dieses Problem betrifft alle Geräte, die RSU unterstützen. Die betroffenen Befehle sind:
- 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
Dieses Problem soll in einer zukünftigen Version behoben werden.