Spark Core och Android Garage öppnare. Minus Spark molnet. (7 / 19 steg)
Steg 7: Flasha Firmware
- Sätta din kärna i DFU-läge genom att hålla ned knappen läge på kärnan och sedan trycka på RESET-knappen en gång. Släpp på MODE-knappen när du ser lampan blinkar gult.
- Se till att vi kan se enheten:
dfu-util - l
DFU-util 0,8
... bla bla bla...
Hittade DFU: [1d 50: 607f] ver = 0200, devnum = 7, cfg = 1, ITF = 0, alt = 1, namn = "Flash: SST25x/0x00000000/512 * 04 Kg", seriell = "6D8F46734857"
Hittade DFU: [1d 50: 607f] ver = 0200, devnum = 7, cfg = 1, ITF = 0, alt = 0, namn = "Flash/0x08000000/20 * 001Ka, 108 * 001Kg", seriell = "6D8F46734857
... bla bla bla...
Navigera till core-firmware/bygga och använda den följande befalla för att överföra .bin filen i kärnan:
$ dfu-util - d 1d 50: 607f - en 0 -s 0x08005000:leave -D core-firmware.bin
... bla bla bla...
Öppning DFU kapabel USB-enhet...
ID 1d 50: 607f
Körning enhet DFU version 011a
Hävdar USB DFU gränssnitt...
Inställningen alternativ inställning #0...
Fastställande av enhetsstatus: staten = dfuERROR, status = 10
dfuERROR, rensa status
Fastställande av enhetsstatus: staten = dfuIDLE, status = 0
dfuIDLE, fortsätter
DFU-läge enhet DFU version 011a
Enheten returnerade överföringsstorlek 1024
DfuSe namn: "Interna Flash"
Ladda ner till adress = 0x08005000, storlek = 79900
Hämta [=] 100% 79900 byte
Hämta gjort.
Fil hämtas framgångsrikt
Övergår till dfuMANIFEST staten
Kommandot anger:
- USB-enhetens ID som < leverantör >: < produkt >
- "-en 0" väljer interna Flash
- "-s" anger startadressen för Core Firmware läge, från tabellen här: http://docs.spark.io/hardware/#spark-core-datashe...