Logo NXPScheda di sviluppo NXP FRDM IMX91
Semiconduttori NXP
Guida per l'utente
Rev. 1 – 24 gennaio 2025
Guida al flashing della scheda FRDM IMX91
© 2025 NXP Semiconductor, Inc. Tutti i diritti riservati.

Introduzione

La scheda di sviluppo FRDM-i.MX 91 abilita soluzioni HMI avanzate che supportano HMI industriali e consumer, un'esperienza utente arricchita, elaborazione audio immersiva, soluzioni vocali e dispositivi interconnessi (dispositivi edge più intelligenti), tra le altre applicazioni. Questo documento spiega come configurare la scheda di sviluppo FRDM-i.MX 91. Sono incluse le connessioni hardware, il flashing dell'immagine Linux e l'accesso alla console di debug.

Hardware richiesto

  • Programma terminale in esecuzione su un computer host. (Impostazioni per il terminale: Baud rate: 115200, Parità: nessuna, Bit di dati: 8, Bit di stop: 1)
  • 2 porte USB di riserva sul PC
  • 1 scheda di sviluppo FRDM i.MX91
  • PC con un programma terminale adatto.

Software richiesto

  1. Emulatore di terminale come PUTTY(Scaricamento) o teraterm (Scaricamento).
  2. MfgtoolV3 (uuu): questo strumento verrà utilizzato per installare Linux e Android sulle schede e può essere trovato QuiScarica l'ultima versione rilasciata.
  3. È possibile trovare un'immagine Linux pre-costruita Qui. IL file contiene l'immagine demo di Linux.
  4. Documentazione sulla versione Linux: Scarica da collegamento e vedere il files sotto la voce Documentazione.
  5. Per il supporto di Matter e OpenThread, compila l'immagine da collegamento e usa quell'immagine per OpenThread exampmeno.

Configurazione e funzionamento iniziali

Questa sezione riguarda l'unboxing, la configurazione iniziale e il funzionamento dell'EVK.
Le figure 1 e 2 mostrano la scheda FRDM-i.MX 91 sopraview.
La figura 1 mostra il lato frontale della scheda FRDM-i.MX 91. Scheda di sviluppo NXP FRDM IMX91 - figura 1La figura 2 mostra il lato posteriore della scheda FRDM-i.MX 91.Scheda di sviluppo NXP FRDM IMX91 - figura 24.1. Collegamenti hardware
Prima di collegare la scheda come descritto di seguito, assicurarsi che l'interruttore di alimentazione sia su OFF. Scheda di sviluppo NXP FRDM IMX91 - figura 3

4.2. Download del software
Per l'immagine software più aggiornata, vedere Software richiesto sezione sopra.
4.3. Programmazione della memoria eMMC con Linux
Per flashare FRDM-i.MX 91 con un'immagine Linux:

  1. Scaricare l'immagine Linux dalla sezione prerequisiti file in una directory a tua scelta.
  2. Per questa istanza, utilizzeremo l'immagine Linux predefinita file: L6.6.52_2.2.0_MX91
  3. Decomprimi il file in una directory o a tua scelta
  4. Scarica uuu.exe da https://github.com/NXPmicro/mfgtools/releases
    NOTA: uuu.exe è un programma a riga di comando. Facendo doppio clic su di esso non si aprirà un programma in finestra con cui interagire.
  5. Copia uuu.exe per Windows nella stessa sottodirectory in cui hai decompresso le immagini Linux.
  6. Impostare gli interruttori di avvio sulla scheda sulla modalità di download seriale.
    Impostazioni dell'interruttore della modalità di avvio
    SW1[1:4] MODALITÀ DI AVVIO[3:0] Modalità di avvio
    1100 0001 Scaricatore seriale (USB)
    0000 0010 uSDHC1 8 bit eMMC 5.1
    1100 0010 uSDHC2 4 bit SD3.0
  7. Avvia il tuo programma terminale preferito e connettiti alla porta COM appropriata.
    a) Per Windows, controllare la porta seriale USB in Gestione dispositivi. La porta di debug A53 sarà il numero più alto dei due. In questo caso, sarà COM22. La porta di debug M4 sarà il numero più basso. numero.Scheda di sviluppo NXP FRDM IMX91 - figura 4Nota: Se il PC non rileva la scheda collegata, consultare le Appendice A e B per ulteriori istruzioni.
  8. Accendere l'interruttore di alimentazione della scheda.
  9. Immettere il comando seguente.
    uuu -b emmc_all imx-boot-imx91evk-sd.bin-flash_singleboot imx-image-full-imx91evk.wic
    a) Il programma indica "Attendi che venga visualizzato un dispositivo USB noto"Scheda di sviluppo NXP FRDM IMX91 - figura 5b) Quindi, non appena riconosce che la scheda è attiva, inizia a programmare e ne segnala lo stato.Scheda di sviluppo NXP FRDM IMX91 - figura 6Vedrai anche sul terminale seriale un sacco di messaggi che scorrono mentre uuu programma la flash.
    c) Una volta completato uuu, verrà segnalato Successo 1 Fallimento 0 ….Scheda di sviluppo NXP FRDM IMX91 - figura 7d) Spegnere l'interruttore di alimentazione della scheda.
    Ripristinare gli switch della modalità di avvio su avvio e-mmc
    Impostazioni dell'interruttore della modalità di avvio
    SW1[1:4] MODALITÀ DI AVVIO[3:0] Modalità di avvio
    1100 0001 Scaricatore seriale (USB)
    0000 0010 uSDHC1 8 bit eMMC 5.1
    0110 0011 uSDHC2 4 bit SD3.0
  10. Accedi alla bacheca.
    Vedrai molti messaggi scorrere verso l'alto sulla console seriale del tuo PC e alla fine arriverai a un prompt.

Scheda di sviluppo NXP FRDM IMX91 - figura 8

Tipo radice
Congratulazioni, hai installato correttamente Linux nella eMMC dell'i.MX 91 EVK.

Appendice: Installazione dei driver da USB a seriale

Se non hai mai utilizzato uuu.exe prima, dovrai installare alcuni driver da USB a seriale sul tuo computer.
Oggi sono disponibili 2 driver, a seconda del chipset USB del produttore sulla scheda di sviluppo.
Nel repository github c'è una pagina "Come installare il driver USB-seriale su Windows"
NOTA: IL fileI materiali richiesti sono stati pre-scaricati e salvati sulla chiavetta USB per facilitarne l'uso in classe. (Vedi la cartella uuu)
Collegare la scheda come da sezione 4.1.1
NOTA: Accendere l'interruttore di alimentazione della scheda.

  1. Consentire alla scheda di enumerare sul PC.
    a) Se non hai mai usato uuu su questo PC prima
    OR
    b) Non installare mai nessuno dei driver sottostanti prima di utilizzarli con un'altra scheda di valutazione.
    Quindi le porte seriali delle schede appariranno in Gestione dispositivi sotto Altri dispositivi poiché non è caricato alcun driver.
  2. Avviare il programma USBView che è una porta USB libera viewprogramma di Microsoft.
    a) Il programma interroga tutte le porte USB e riporta le informazioni su di esse provenienti dal chipset USB.
    b) Ignora tutti i dispositivi visualizzati come dispositivo di input USB (questa non sarà la tua scheda)
    Scheda di sviluppo NXP FRDM IMX91 - figura 9c) Cerca le porte in cui è presente un colore rosso sul simbolo USB che indica che qualcosa è collegato
    Scheda di sviluppo NXP FRDM IMX91 - figura 10d) Fare clic su ciascuno di questi dispositivi USB compositi connessi e cercare per ciascuno i dettagli dell'iProduttore. Si sta cercando uno di questi dispositivi compositi per il codice produttore 0x0409: "FTDI" OPPURE 0x0409: "Silicon Labs".Scheda di sviluppo NXP FRDM IMX91 - figura 11
  3. Se il produttore USB della destinazione è segnalato come 0x0409: "Silicon Labs", scaricare il driver da Qui oppure utilizzare quello sulla chiavetta USB nella cartella uuu\Silabs Chipset.
  4. Se il produttore USB è segnalato come 0x0409: “FTDI” scaricare il driver da Qui oppure utilizzare quello presente sulla chiavetta USB nella cartella uuu\FTDI Chipset.
  5. Una volta completata l'installazione dei driver, controllare Gestione dispositivi di Windows per assicurarsi che le porte seriali siano state enumerate correttamente e siano visualizzate sotto le porte COM, come mostrato di seguito.Scheda di sviluppo NXP FRDM IMX91 - figura 13

NOTA: Spegnere l'interruttore di alimentazione della scheda.
Ora torna al laboratorio in cui stavi lavorando e continua da lì.

Appendice: Problemi con i driver USB di Windows 7

Quando si programma una scheda SD usando uuu.exe, la scheda FRDM i.MX91 viene enumerata come un gadget USB. Su alcuni computer Windows 7, la scheda non riesce a enumerare a causa di un file .inf obsoleto. file e sarà necessario seguire i passaggi sottostanti affinché Windows riconosca la scheda.
Tratto da Guida utente WIN7.
Win7 viene fornito con il file 'winusb.sys' corretto file. ma manca un file '.inf' aggiornato che si associa ai dispositivi "usb\ms_comp_winusb". Normalmente, se il dispositivo USB supporta i descrittori del sistema operativo Microsoft, Windows potrà installare automaticamente il driver WinUSB. Questo meccanismo è supportato "di default" per Win8 e versioni successive.
Per Win7, il meccanismo è supportato tramite Windows Update. A seconda della politica di aggiornamento del computer Win7, il driver appropriato potrebbe essere già disponibile o meno sul computer. Se non è già presente sul computer, l'utente può utilizzare la seguente procedura manuale per installarlo, se necessario. (copia da Qui)
Alcuni aggiornamenti di Windows includevano file .inf aggiornati file ma non è chiaro quali. Certamente ci siamo imbattuti in diversi PC in cui il file .inf file era vecchio.
Puoi provare a eseguire uuu seguendo le istruzioni del laboratorio per vedere cosa succede. Se Windows segnala "Impossibile installare il driver", significa che il sistema non ha eseguito questo aggiornamento. file OPPURE Se uuu segnala "Attendi la comparsa del dispositivo USB noto", i driver USB per la scheda non saranno stati installati.
Installa il file winusb inf aggiornato file

  • Scarica il pacchetto da qui.
  • Decomprimi il file in una directory temporanea
  • Eseguire install.bat come amministratore. (Fare clic con il pulsante destro del mouse su file nome e seleziona "Esegui come amministratore")

Scheda di sviluppo NXP FRDM IMX91 - figura 14Scheda di sviluppo NXP FRDM IMX91 - figura 15Una volta completati i passaggi precedenti, verifica che le connessioni siano come nella sezione 4.1 ed esegui nuovamente uuu.exe.
uuu.exe non riuscirà a completarsi TUTTAVIA Windows riconoscerà ora un nuovo dispositivo USB e inizierà a installare un driver per un dispositivo denominato SE BLANK nnnn (dove nnnn è un numero).
Attendi che l'installazione del driver venga completata.
Eseguire nuovamente uuu.exe: non riuscirà a completarsi. TUTTAVIA Windows riconoscerà ora un altro nuovo dispositivo USB e inizierà a installare un driver per un dispositivo denominato USB Gadget.
Attendi che l'installazione del driver venga completata.
Eseguire nuovamente uuu.exe: potrebbe non riuscire a completarlo. TUTTAVIA Windows riconoscerà ora un ultimo dispositivo USB e inizierà a installare un driver per esso.
Attendi che l'installazione del driver venga completata.
Finalmente la scheda verrà riconosciuta correttamente e uuu.exe verrà eseguito fino al completamento.
NOTA: Tutti questi problemi non si verificano in Windows 8 o 10, poiché i driver USB sono corretti e presenti nel sistema operativo per impostazione predefinita.

Riferimenti

Dettaglio  Fornito da Collegamenti 
Dettagli di i.MX 91 NXP https://www.nxp.com/products/i.MX91

Logo NXP© 2025 NXP Semiconductor, Inc.
Tutti i diritti riservati.
Manuale d'uso | Rev. 1 | 16 giugno 2021
Semiconduttori NXP

Documenti / Risorse

Scheda di sviluppo NXP FRDM IMX91 [pdf] Guida utente
FRDM IMX91, Scheda di sviluppo FRDM IMX91, Scheda di sviluppo, Scheda

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *