MEGA 2560 ISP program nem fut
MEGA 2560 ISP program nem fut
A célom, hogy ISP-n keresztül (arduino as isp) feltöltsek programot egy arduino mega 2560-ra és fusson is rajta a program.
Jelenleg kipróbáltam számos variációt, de nem megy egyik sem. Kipróbáltam úgy, hogy a programozó egy uno, egy eredeti mega 2560 és egy kínai 2560.
a bootloader simán felmegy bármilyen kombinációban, a program (blink) elvileg felmegy minden hiba nélkül, de nem blinkel, csak ha az UNO-ra töltöm (de nem az a célom). próbáltam a bootreset vectort 0 és 1 állásban is... ha bootloaderrel töltöm fel akkor is blinkel... szóval csak akkor nem hajlandó futni, ha ISP-n töltöm fel. Ja és folyamatosan világít a 13-as led. Próbáltam arduino 1.6.4 , 1.6.5 , 1.6.9 -el gyári fuse bitekkel is, de mindeig ez a helyzet... 3 gyári mega lapon és egy kínain is. 2 windows xp-n és egy osx-en. Kifogytam az ötletekből.
Jelenleg kipróbáltam számos variációt, de nem megy egyik sem. Kipróbáltam úgy, hogy a programozó egy uno, egy eredeti mega 2560 és egy kínai 2560.
a bootloader simán felmegy bármilyen kombinációban, a program (blink) elvileg felmegy minden hiba nélkül, de nem blinkel, csak ha az UNO-ra töltöm (de nem az a célom). próbáltam a bootreset vectort 0 és 1 állásban is... ha bootloaderrel töltöm fel akkor is blinkel... szóval csak akkor nem hajlandó futni, ha ISP-n töltöm fel. Ja és folyamatosan világít a 13-as led. Próbáltam arduino 1.6.4 , 1.6.5 , 1.6.9 -el gyári fuse bitekkel is, de mindeig ez a helyzet... 3 gyári mega lapon és egy kínain is. 2 windows xp-n és egy osx-en. Kifogytam az ötletekből.
Re: MEGA 2560 ISP program nem fut
esetleg ez mond valamit valakinek:
Kód: Egész kijelölése
/Users/peterszabo/Downloads/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude -C/Users/peterszabo/Downloads/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf -v -patmega2560 -cstk500v1 -P/dev/cu.usbserial-A601BY2K -b19200 -Uflash:w:/var/folders/jc/_t5h2p8x72jdxsvbrd9lsbfr0000gn/T/build51004256e82c7d72324f317517c139e5.tmp/Blink.ino.hex:i
avrdude: Version 6.0.1, compiled on Apr 14 2015 at 16:30:25
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "/Users/peterszabo/Downloads/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf"
User configuration file is "/Users/peterszabo/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/cu.usbserial-A601BY2K
Using Programmer : stk500v1
Overriding Baud Rate : 19200
AVR Part : ATmega2560
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 10 8 0 no 4096 8 0 9000 9000 0x00 0x00
flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : STK500
Description : Atmel STK500 Version 1.x firmware
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.05s
avrdude: Device signature = 0x1e9801
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "/var/folders/jc/_t5h2p8x72jdxsvbrd9lsbfr0000gn/T/build51004256e82c7d72324f317517c139e5.tmp/Blink.ino.hex"
avrdude: writing flash (1554 bytes):
Writing | ################################################## | 100% 1.79s
avrdude: 1554 bytes of flash written
avrdude: verifying flash memory against /var/folders/jc/_t5h2p8x72jdxsvbrd9lsbfr0000gn/T/build51004256e82c7d72324f317517c139e5.tmp/Blink.ino.hex:
avrdude: load data flash data from input file /var/folders/jc/_t5h2p8x72jdxsvbrd9lsbfr0000gn/T/build51004256e82c7d72324f317517c139e5.tmp/Blink.ino.hex:
avrdude: input file /var/folders/jc/_t5h2p8x72jdxsvbrd9lsbfr0000gn/T/build51004256e82c7d72324f317517c139e5.tmp/Blink.ino.hex contains 1554 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 1.12s
avrdude: verifying ...
avrdude: 1554 bytes of flash verified
avrdude done. Thank you.
Re: MEGA 2560 ISP program nem fut
ja és tegnap még működött simán... tisztán emlékszem egy csomószor csináltam, tegnap azt nem értettem, miért törli mindig az eeprom-ot isp íráskor a fuse bitek bármilyen állásában...szóval biztos, hogy tegnap még mááködött...
Re: MEGA 2560 ISP program nem fut
ugyan azt a command linet használva, csak a hex-et kicserélve sem megy.
Re: MEGA 2560 ISP program nem fut
Nem tudom mi van.. most megoldódott... de nem tudom miért... semmi olyat nem csináltam, amit korábban nem... azt sem tudom, hogy menni fog-e a következő feltöltés. itt jártam amikor is sikerült: https://github.com/arduino/Arduino/issu ... -152717324
jelenleg az Arduino 1.6.9 - es keretrendszer alatt,és a boards.txt ide vonatkozó rész jelenleg:
hozzátenném, hogy volt már ilyen...
próbálom még 1x.... és működik érthetetlen...
próbálom másik gyári arduino mega 2560 -al.... és megint NEM működik
BootLoader beégetése... megtörtént... (észrevétel, a beégetés után eddig villogó PIN 13, most Statikus világít.)
program beégetése... működik (úgy látszik a fenti bootloader beégetése után működik a program beégetés, ha statikusan világít a 13-as led)
kínai MEGA 2560 teszt...
simán program égetés... szokásos tegnapi hiba jelenség (feltölt, de nem fut)
Bootloader égetés....
megtörtént... nincs villogás, folyamatosan világít
program feltöltés... működik....
másodszori feltöltés.... működik...
remélem később valaki még hasznát veszi ennek... (talán jómagam
szép napot mindenkinek! nekem már igéretesen indul...
jelenleg az Arduino 1.6.9 - es keretrendszer alatt,és a boards.txt ide vonatkozó rész jelenleg:
Kód: Egész kijelölése
##############################################################
mega.name=Arduino/Genuino Mega or Mega 2560
mega.vid.0=0x2341
mega.pid.0=0x0010
mega.vid.1=0x2341
mega.pid.1=0x0042
mega.vid.2=0x2A03
mega.pid.2=0x0010
mega.vid.3=0x2A03
mega.pid.3=0x0042
mega.vid.4=0x2341
mega.pid.4=0x0210
mega.vid.5=0x2341
mega.pid.5=0x0242
mega.upload.tool=avrdude
mega.upload.maximum_data_size=8192
mega.bootloader.tool=avrdude
mega.bootloader.low_fuses=0xFF
mega.bootloader.unlock_bits=0x3F
mega.bootloader.lock_bits=0x0F
mega.build.f_cpu=16000000L
mega.build.core=arduino
mega.build.variant=mega
# default board may be overridden by the cpu menu
mega.build.board=AVR_MEGA2560
## Arduino/Genuino Mega w/ ATmega2560
## -------------------------
mega.menu.cpu.atmega2560=ATmega2560 (Mega 2560)
mega.menu.cpu.atmega2560.upload.protocol=wiring
mega.menu.cpu.atmega2560.upload.maximum_size=253952
mega.menu.cpu.atmega2560.upload.speed=115200
mega.menu.cpu.atmega2560.bootloader.high_fuses=0xD9
mega.menu.cpu.atmega2560.bootloader.extended_fuses=0xFD
mega.menu.cpu.atmega2560.bootloader.file=stk500v2/stk500boot_v2_mega2560.hex
mega.menu.cpu.atmega2560.build.mcu=atmega2560
mega.menu.cpu.atmega2560.build.board=AVR_MEGA2560
próbálom még 1x.... és működik érthetetlen...
próbálom másik gyári arduino mega 2560 -al.... és megint NEM működik
BootLoader beégetése... megtörtént... (észrevétel, a beégetés után eddig villogó PIN 13, most Statikus világít.)
program beégetése... működik (úgy látszik a fenti bootloader beégetése után működik a program beégetés, ha statikusan világít a 13-as led)
kínai MEGA 2560 teszt...
simán program égetés... szokásos tegnapi hiba jelenség (feltölt, de nem fut)
Bootloader égetés....
megtörtént... nincs villogás, folyamatosan világít
program feltöltés... működik....
másodszori feltöltés.... működik...
remélem később valaki még hasznát veszi ennek... (talán jómagam
szép napot mindenkinek! nekem már igéretesen indul...
Re: MEGA 2560 ISP program nem fut
Működik 1.6.5 alatt is
Re: MEGA 2560 ISP program nem fut
Kontakthiba?
Csillagállás? Éjfélkor fekete kakas?
Csillagállás? Éjfélkor fekete kakas?
Re: MEGA 2560 ISP program nem fut
nem tudom, nem sikerült rájönnöm a hiba forrására.... de egyre biztosabb, hogy a "technika ördöge" létezik... sajnos be kell látnom, hogy nincs mindenre reális magyarázat. ja..még hozzáfűznék annyit, hogy amikor ugye a korábbi furán működő paneleket kezdtem el programozni, addig nem reagáltak normálisan, amíg a fenti fuse bit-ekkel nem töltöttem fel egy boot loader-t... a korábbi bootloader feltöltésekkor villogott a 13-as pin, ezzel folyamatosan világított... ha esetleg valaki ugyan ezzel a hibával kűzd, ehet, hogy el kell menjen aludni egy-et és utána újra próbálni...