Existe alguma maneira de reduzir o tamanho do gerenciador de inicialização do Arduino pré- carregado , para economizar alguns bytes para o programa?
arduino
bootloader
optimization
Powtac
fonte
fonte
[ask]
,[answer]
,[about]
e[faq]
opções de marcação comentário ligação são tão úteis. Eles permitem que você aponte as pessoas de maneira muito rápida e fácil, na direção certa, ou seja, Como perguntar , Como responder , tour e perguntas frequentes .Respostas:
Existe um gerenciador de inicialização / firmware de código aberto e de código aberto desenvolvido com código aberto OptiBoot , que pode ser interessante. Do site deles:
Agora, muitas placas Arduino / clone são fornecidas com o OptiBoot em vez do firmware clássico do Arduino, embora não necessariamente com a versão mais recente e melhor do OptiBoot. As placas existentes também podem ser atualizadas com OptiBoot, se desejado, os procedimentos são documentados no site vinculado.
Também vale a pena dar uma olhada nos vários aprimoramentos do gerenciador de inicialização no site da AdaFruit . Não tendo experiência pessoal com isso, no entanto, não posso dizer muito sobre o AdaBoot.
fonte
É possível ignorar o firmware do Arduino (carregador de inicialização) piscando seus programas com outro programador (por exemplo, o programador USBtinyISP )
Até onde eu sei, você ainda pode usar o Arduino IDE para escrever seu programa. Mas você precisa instalar um "plugin" para poder atualizar seu código diretamente para o quadro que cria programas menores.
Mas:
Você não poderá piscar usando USB. Você precisa atualizar novamente o gerenciador de inicialização do Arduino usando o USBtinyISP. (para mim funcionou muito bem e não tive nenhum problema)
espero que ajude
fonte