Bootloader no Mega8

Software e Hardware para ATMEL

Moderadores: 51, guest2003, brasilma

Bootloader no Mega8

Mensagempor silverbolt » 23 Fev 2007 20:20

Estou com duvida de como ficam os fusebits e lockbits ao usar na parte alta da memoria o bootloader para Atmega8
Symphony Robotica
gravador usb, icd2 PIC, AVR e ARM.
Distribuidor BASCOM no Brasil.
www.roboticafacil.com.br
Locação de robos para eventos
www.symphony.com.br
Avatar do usuário
silverbolt
Byte
 
Mensagens: 468
Registrado em: 03 Nov 2006 10:17
Localização: Vulcano - SP

Mensagempor rubenprom » 22 Jan 2009 17:00

Salve pessoal

Retornando ao assunto, alguem dos colegas sabe como usar o bootloader no ATmega8, tenho estas questões:
1)Aonde acho o programa .hex do Bootloader?
2)Na hora de gravar programa no MEGA8 precissa mexer no fuses?
3)Qual o programa que utilizo para depois começar a usar o MEGA8 junto ao Bootloader?

att

Ruben
rubenprom
Byte
 
Mensagens: 222
Registrado em: 16 Out 2006 00:23
Localização: Porto Alegre - RS

Mensagempor Djalma Toledo Rodrigues » 23 Jan 2009 12:13

rubenprom escreveu:3)Qual o programa que utilizo para depois começar a usar o MEGA8 junto ao Bootloader? Ruben
.
Um programa qualquer do Mega8, a finalidade do bootloader é justamente reprogramar o uC a distância, via um canal de comunicação.
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor rubenprom » 23 Jan 2009 13:56

Mas, me referia, ao software de programação, tipo um hyperterminal da vida, algo assim?
Aonde que posso conseguir um Bootloader?
rubenprom
Byte
 
Mensagens: 222
Registrado em: 16 Out 2006 00:23
Localização: Porto Alegre - RS

Mensagempor RobL » 25 Jan 2009 16:31

silverbolt:
Quanto aos fuses do bootloader só será possível informar algo se for colocado o que quer fazer, se proteger bootloader contra leitura, escrita, ou flash programa etc. Creio que as tabelas no manual são bem auto explicativas. Creio que sua dúvida não esteja nos fuses ainda mas sim o que queremos proteger.

rubenprom:
Há muitos exemplos de bootloader na net, inclusive no site da Atmel, há outros para ATmega8. Procure bootloader ATmega8.

Mexerá nos fuses para selecionar qual o tamanho do seu bootloader, 128 bytes, 256bytes, etc e fuses de proteção. Sugiro definir inicialmente somente o tamanho e deixar os outro fuses de proteção desprogramados.

O programa a usar depende do seu bootloader.
Por exemplo, para reduzir o tamanho do seu bootloader seria interessante, no lado host PC, ter um programa que destrinche o .hex enviando somente os dados para o seu micro.
Se seu bootloader fizer toda a tarefa de interpreatar um intel hex 8, então um Hyperterminal dá conta do recado.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor rubenprom » 25 Jan 2009 20:50

Robl, obrigado pela resposta
Vai me servir para dar os primeiros passos, pois acredito que seja o metodo mais facil e eficiente para trabalhar rapidamente.

Att

Ruben
Detesto responder coisas que nao sei!
rubenprom
Byte
 
Mensagens: 222
Registrado em: 16 Out 2006 00:23
Localização: Porto Alegre - RS


Voltar para AVR

Quem está online

Usuários navegando neste fórum: Bing [Bot] e 1 visitante

x