Arduino Mega2560 : limitation de la taille du code ?

Bonsoir,

En octobre 2010, sur l'ancien forum, j'avais posé cette question :

J'ai lu que bien que l'Arduino 2560 dispose de 256K de Flash, il est impossible d'en 
exploiter la totalité du fait d'une limitation. Est-ce vrai ? Pourriez-vous m'en dire
plus sur cette limitation (taille maxi et délais du fix) ?
Merci d'avance.

Savez-vous si ce problème a été corrigé ?
Merci.

Je ne sais pas si cela a été corrigé.

Le plus simple c'est de creer un programme de 256k ! Même factice et l'uploader...

Non ?

euh oui c'est une solution de contournement !
J'aimerais pouvoir trouver l'info à la source si possible.

Salut kafifi,

Dans le fichier arduino-0022\hardware\arduino\boards.txt on peut lire ceci.

mega2560.name=Arduino Mega 2560

mega2560.upload.protocol=stk500v2
mega2560.upload.maximum_size=258048
mega2560.upload.speed=115200

mega2560.bootloader.low_fuses=0xFF
mega2560.bootloader.high_fuses=0xD8
mega2560.bootloader.extended_fuses=0xFD
mega2560.bootloader.path=stk500v2
mega2560.bootloader.file=stk500boot_v2_mega2560.hex
mega2560.bootloader.unlock_bits=0x3F
mega2560.bootloader.lock_bits=0x0F

mega2560.build.mcu=atmega2560
mega2560.build.f_cpu=16000000L
mega2560.build.core=arduino

Alors la limitation du flash de l'Arduino 2560 = 258048. (plus que 256K)

Bonjour demss,

Super, cela pourrait signifier que le bug compilateur est corrigé.
A tester donc...

Merci pour l'info.