ATMega2560 FTDI programering
13 berichten
• Pagina 2 van 2 • 1, 2
Re: ATMega2560 FTDI programering
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
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
Re: ATMega2560 FTDI programering
Een slechte soldeerverbinding, dat kan gebeuren. Gelukkig heb je stap voor stap alles opgelost
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.
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.
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: ATMega2560 FTDI programering
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.
13 berichten
• Pagina 2 van 2 • 1, 2
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 2 gasten