14.1.1.3.5.3. OpenMV Cam RT1062: NXP SPSDK

OpenMV Cam RT1062 on ainoa kamera ilman USB DFU -käynnistyslatainta. Se käynnistyy ulkoisesta flash-muistista flash-muistissa olevan turvallisen käynnistyslataimen (SBL) kautta, joka esittää NXP MCU-bootloader -USB-rajapinnan. Flashaus käyttää NXP SPSDK -työkaluja blhost ja sdphost, jotka OpenMV SDK niputtaa ja kutsuu muodoissa python -m spsdk.apps.blhost / python -m spsdk.apps.sdphost.

Käynnistyslataimeen siirrytään nollaamalla kamera tai kytkemällä se uudelleen: SBL on jo paikallaan, joten hyppyjohdinta ei tarvita, ja se tunnistuu SBL-laitteena (blhost VID:PID 0x15A2:0x0073). Pelkän laiteohjelmiston sekvenssi on:

blhost -u 0x15A2,0x0073 -t 120000 -- flash-erase-region 0x60040000 <firmware_size>
blhost -u 0x15A2,0x0073 -- write-memory 0x60040000 firmware.bin
blhost -u 0x15A2,0x0073 -- reset

<firmware_size> on firmware.bin-tiedoston koko tavuina. Nollataksesi myös ROMFS:n, suorita nämä ennen laiteohjelmistovaiheita:

blhost -u 0x15A2,0x0073 -t 120000 -- flash-erase-region 0x60800000 0x00800000
blhost -u 0x15A2,0x0073 -- write-memory 0x60800000 romfs0.img

RT1062:n 16 MiB:n ulkoisen flash-muistin kartta (0x600000000x61000000, OpenMV IDE:n konfiguraatiosta):

Alue

Osoite

Koko (heksa)

Koko (tavua)

Flash-konfiguraatiolohko (FCB)

0x60000000

0x1000

4 096 (4 KiB)

Turvallinen käynnistyslatain (SBL)

0x60001000

0x3F000

258 048 (252 KiB)

Laiteohjelmisto

0x60040000

0x3C0000

3 932 160 (3,75 MiB)

FAT-levy (sisäinen tiedostojärjestelmä)

0x60400000

0x400000

4 194 304 (4 MiB)

ROMFS

0x60800000

0x800000

8 388 608 (8 MiB)

FCB:n, FAT-levyn ja ROMFS:n koot ovat kiinteät IDE:n konfiguraatiossa. Näytetyt SBL:n ja laiteohjelmiston koot ovat alueen ulottuvuus seuraavan alueen perusosoitteeseen (aloitusosoitteet ovat kiinteät; varsinainen kuva on pienempi).

Katso myös

Tyhjentääksesi kameran sisäisen FAT-tiedostojärjestelmän – korjaus tilanteeseen, jossa viallinen main.py tai vioittunut tiedostojärjestelmä estää kameraa käynnistymästä – katso Sisäisen tiedostojärjestelmän pyyhkiminen.

Palauttaaksesi kameran käynnistyslataimen itsensä, katso Käynnistyslataimen palauttaminen.