Na sequência do post anterior Como Configurar um Ampbiente de Desenvolvimento PIC em Ubuntu 11.10 Oneiric Ocelot com Piklab + SDCC, agora vou mostrar como usar o Piklab com o Tiny PIC Bootloader.
O Piklab tem nas suas funcionalidades alguns interfaces de programação para diversos programadores, tais como o Tiny Bootloader. Para configurar o interface basta ir a "Settings > Configure Programmers... > Tiny Bootloader" e depois é necessário definir a porta série e as suas definições específicas. No meu caso, uma vez que uso um cabo conversor USB-série (vejam o meu post anterior sobre como fazer um Cabo Conversor USB-série LVTTL de baixo custo (1,85€)), configurei-o com os seguintes dados:
- Selecção da porta: /dev/ttyUSB0
- Específico > Velocidade da Porta: 19200
- Específico > Timeout: 300
- Específico > No de Tentativas: 5
Get the flash player here: http://www.adobe.com/flashplayer
Após terminar as configurações para a ligação série basta carregar em "Aplicar" e está tudo pronto. Para programar é necessário ir a "Programmer > Program". Não se esqueçam de clicar no botão de reset da placa de desenvolvimento para fazer reset ao PIC e iniciar o bootloader quando o desejarem programar.
Fácil, não é? Sim, mas nem sempre funciona :( . Tive essa configuração a funcionar durante algum tempo quando usava o Ubuntu 11.04 Natty Narwhal e uma versão do Piklab que não me lembro qual era mas desde que actualizei a versão Oneiric Ocelot e uma nova versão do Piklab, a interface de programação do Tiny Bootloader deixou de funcionar. Contudo, há outra maneira fácil de usar o Tiny Bootloader com o Piklab.