ATMega2560 FTDI programering

Hardware geleverd door Arduino
Berichten: 10
Geregistreerd: 03 Sep 2016, 17:15

Re: ATMega2560 FTDI programering

Berichtdoor vlbrgt » 06 Sep 2016, 10:30

Hallo,

Problemen blijkbaar opgelost .

HFuse moet blijkbaar 0xD9 ipv 0xD8 zijn om via ISP sketches te uploaden naar ATMega2560.
Indien 0xD8 dan worden de sketches wel geupload, maar het programma in de ATMega2560 wordt niet gestart.

Waarom ging USBtoSerial progammeren niet -> pin 2 (RXD0) van ATMega2560 was slecht gesoldeerd !
Was dan ook mijn eerste ervaring met TQFP100 solderen.
Opnieuw gesoldeerd en poort RXD0/TXD0 pinnen OK.

Opnieuw bootloader met HFuse 0xD9 geupload.
Dan via USB to Serial sketch geupload -> Ok
Een volgende sketch kon daarna niet meer geupload worden.

Opnieuw bootloader geinstalleerd met IDE (HFuse 0xD8).
Dan via USB to Serial sketch geupload -> Ok
Volgende sketches kunnen nu ook geupload worden .

Oef eindelijk alles zoals gewenst...

Mvg
Etienne

Advertisement

Gebruikers-avatar
Berichten: 2655
Geregistreerd: 06 Aug 2016, 01:03

Re: ATMega2560 FTDI programering

Berichtdoor Koepel » 06 Sep 2016, 12:13

Een slechte soldeerverbinding, dat kan gebeuren. Gelukkig heb je stap voor stap alles opgelost :D

Nu je toch zo lekker bezig bent, wist je dat er een bootloader is die het mogelijk maakt om runtime naar een gereserveerd blok geheugen in flash te schrijven. Dan heb je dus zo'n 64kbyte (ik denk 64kbyte, kan ook meer of minder zijn) extra geheugen om naar toe te schrijven.
https://github.com/majekw/optiboot/tree/supermaster/optiboot

Mocht je ooit ATmega chips van Ebay kopen met de Arduino bootloader er al in, dan daar niet op vertrouwen en zelf de bootloader er nog eens in zetten.

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: ATMega2560 FTDI programering

Berichtdoor nicoverduin » 06 Sep 2016, 13:22

Wees je er wel bewust van dat naar Flash schrijven beperkt is. En als jij straks een lekker loopje hebt draaien dan gaat dat verbruik ff een stukkie sneller als zelf flashen na een programma wijzigingen. paar 100.000x lijkt veel maar niet als je continu aan het herschrijven bent.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Vorige

Terug naar Arduino hardware

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 13 gasten