Twitter Watcher, the #twatch (5 / 6 steg)
Steg 5: Bootloader för nätverket firmware uppgraderingar
Om du använder ett helt nytt chip behöver du programmet bootloader till PIC18F67J60 via ICSP sidhuvudet, kan du ladda upp #twatch firmware över nätverket. Program twatchv2-bl-vxx. HEX in chip med en PIC programmerare som en ICD2 eller PicKit.
När #twatch befogenheter på, körs bootloader innan huvudprogrammet startar. Bootloader kontrollerar en anslutning mellan PGD och PGC stiften i programmering sidhuvudet visas i bilden ovan. Om den hittar en anslutning, bootloader tar över och väntar ny firmware till vara belastat upp.
Det finns en mycket liten chans att bootloader startar av misstag även utan en bygel mellan PGC och PGD stiften. Detta kommer inte att skada #twatch, bara koppla från strömförsörjningen och försök igen. Oavsiktlig bootloader inträde kan förhindras genom att flytta bygeln över en ställning så att den ansluter PGD och GND stiften.
#twatch bootloader använder IP-adressen 192.168.1.123 och nätmask 255.255.255.0. Datorn måste också ha en IP-adress som börjar med 192.168.1.xxx att kommunicera med #twatch. Vi valde 192.168.1.xxx intervallet eftersom det är den vanligaste standarden för hem routrar. Om datorn använder ett annat IP-adressintervall, måste du tillfälligt justera det innan du kan göra uppdateringen.
Hur du uppgraderar:
- Se till att din dator är i samma IP-intervall och undernät som #twatch. Datorn bör ha en IP-adress i intervallet 192.168.1.xxx och undernätsmasken 255.255.255.0. Standard #twatch bootloader IP-adress är 192.168.1.123, se till att inga andra datorer anslutna till samma router redan använder den här adressen.
- Koppla bort strömmen #twatch.
- Placera en bygel mellan PGC och PGD stiften.
- Koppla i nätverkskabeln, om nödvändigt, och i strömförsörjningen. Skärmen kan vara tomt, har solid block, eller skräp.
- Använda en TFTP för att skicka den nya firmware till #twatch IP-adress, använder vi TFTP.exe från Fönstren befalla lina.
- TFTP uppdatera rapporter slutfört eller fel.
- Dra ur strömmen, ta bort bygeln uppdatering.
- Koppla in strömförsörjningen igen. #twatch ska börja rulla tweets. Om bootloader börjar i stället, satte en bygel mellan PGD och GND stiften och försök igen.