Arduino jako programátor
Napsal: 08 kvě 2019, 14:01
Ahoj tak když máme to volno tak se snažím nahrát jiný firmware do mojí modelářský nabíječky.
Mám original imaxB6 s atmel32
Snažím se nahrát tento projekt
jako programátor používám Arduino UNO, nahrál jsem do něj přes IDE sketch "arduinoISP". Připojil jsem diody (error, breath, programing) a přes isp spojil s nabíječkou. Při jakémkoliv pokusu o přečtení fuse nebo přečtení původního programu vyčítání skončí chybou. Zkoušle jsem jak avrdude gui tak příkazový řádek.
Nakonec jsem to celé vyřešil. Problém byl v hardwaru. K propojení jsem použil piny na desce arduina označené jako ICSP. Takto to nefungovalo. Když jsem použil piny 10 - reset, 11- MOSI, 12 - MISO, 13 - SCK tak vše začalo fungovat.
Mám original imaxB6 s atmel32
Snažím se nahrát tento projekt
jako programátor používám Arduino UNO, nahrál jsem do něj přes IDE sketch "arduinoISP". Připojil jsem diody (error, breath, programing) a přes isp spojil s nabíječkou. Při jakémkoliv pokusu o přečtení fuse nebo přečtení původního programu vyčítání skončí chybou. Zkoušle jsem jak avrdude gui tak příkazový řádek.
Kód: Vybrat vše
avrdude.exe -pm32 -carduino -PCOM3 -b19200 -Uflash:r:flash.bin:r -Ulfuse:r:lfuse.bin:r -Uhfuse:r:hfuse.bin:r -Ueeprom:r:eeprom.bin:r
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0x000000 (retrying)
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0x000000 (retrying)
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0xffff00
avrdude.exe: Expected signature for ATmega32 is 1E 95 02
Double check chip, or use -F to override this check.
avrdude.exe done. Thank you.
Nakonec jsem to celé vyřešil. Problém byl v hardwaru. K propojení jsem použil piny na desce arduina označené jako ICSP. Takto to nefungovalo. Když jsem použil piny 10 - reset, 11- MOSI, 12 - MISO, 13 - SCK tak vše začalo fungovat.