Lengva · 1 min skaitymo

nRF52 Bootloader Fix

Norint sklandaus Over-the-Air (OTA) bevielio atnaujinimo, nRF52 plokštėms reikia atlikti bootloader atnaujinimą.

Modelio patikrinimas

  1. Prijunkite įrenginį prie kompiuterio USB laidu. Paspauskite RST mygtuką 2 kartus, kad įjungtumėte DFU rėžimą. Kompiuteryje turėtų atsirasti papildomas diskas XIAO-SENSE .
  1. Atidarome diske esantį tekstinį failą INFO_UF2.txt ir patikriname failo turinį.
dfu-disk-info-txt.png

Model: ⁠Seeed XIAO nRF52840⁠

Board-ID: ⁠Seeed_XIAO_nRF52840_Sense⁠

Bootloader: ⁠UF2 Bootloader 0.6.1⁠

SoftDevice: ⁠S140 version 7.3.0⁠

  1. Atsižvelgiant į plošktės variaciją - mums reikės siųsti failus su Sense variantu.

Atnaujinimas

Žinant tikslų plokštės variantą mums reikės atsisiųsti failus:

  • Atminties formatavimo failą: ⁠Xiao_nrf52_QSPIFlash_Format-v1.2.uf2⁠
  • Bootloader atnaujinimo failą: xiao_nrf52840_ble_sense_bootloader-0.9.2-OTAFIX2.2.uf2
  • Retransliatoriaus mikroprogramos failą: Xiao_nrf52_repeater-v1.17.1-d929643.uf2⁠

Failus galima atsisiųsti oficialiam MeshCore įrankyje .

Įjunkite DFU rėžimą ir įkelkite atsiųstus failus reikiama tvarka:

  1. Bootloader atnaujinimo failą
  2. Atminties formatavimo failą
  3. Retransliatoriaus mikroprogramos failą

Po kiekvieno sėkmingo įkėlimo DFU diskas turėtų atsijungti ir gali išmesti klaidą dėl failo įkėlimo (viskas tvarkoje).

Pabaigus įrašyti visus failus, galima pasitikrinti ar tikrai OTA FIX buvo įdiegtas. Atidarius tekstinį failą turėtų atsirasti OTAFIX tekstas.

dfu-disk-info-txt-otafix.png

Naudingos nuorodos

Ką daryti, jei nepavyksta?

  • Nematote disko - pabandykite naudoti kitą USB laidą