Bonjour à tous,
Un petit cri de détresse sur un problème de buffer apparemment.
J'ai acheté un programmateur AVR standalone tout fonctionne parfaitement seulement quand j'essaye d'envoyer le .hex du sketch Blink par exemple le moniteur me retourne un joli "Too much code" en pleine programmation.
Quelqu'un pourrait donc m'expliquer à quoi correspond le "flash page" et le "page buffer".
J'ai essayé de jouer avec différentes valeurs sans succès, pourtant le fichier .hex fait à peine 3Ko.
Le tutoriel que j'ai suivi est celui-ci Overview | Standalone AVR Chip Programmer | Adafruit Learning System, il s'agit de la dernière partie pour injecter un .hex à la place du bootloader.
Merci par avance
Ps : ci-dessous le code retourné par le moniteur.
Searching for image...
Found "optiboot_atmega328.hex" for atmega328
Setting fuses
Set Lock Fuse to: 3F -> ACE000 Set Low Fuse to: E2 -> 3FACA000 Set High Fuse to: D9 -> E2ACA800 Set Ext Fuse to: 5 -> D9ACA400
Verifying fuses...
Lock Fuse: 3F is 3F Low Fuse: 0xE2 is 0xE2 High Fuse: 0xD9 is 0xD9 Ext Fuse: 0x5 is 0x5
Image interpreted as binary
Flashing page 0
Commit Page: 0x0 -> 0x0
Flashing page 80
Commit Page: 0x40 -> 0x40
Flashing page 100
Commit Page: 0x80 -> 0x80
Flashing page 180
Commit Page: 0xC0 -> 0xC0
Flashing page 200
Commit Page: 0x100 -> 0x100
Flashing page 280
Commit Page: 0x140 -> 0x140
Flashing page 300
Commit Page: 0x180 -> 0x180
Flashing page 380
Commit Page: 0x1C0 -> 0x1C0
Flashing page 400
Commit Page: 0x200 -> 0x200
Too much code