bootloader

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

bootloader

Mensagempor rebelk » 13 Out 2008 13:01

alguem poderia me dar umas dicas sobre o bootloader , ( PICs 877 e 452 ) , como é isso , eu estava lendo o manual do multpic ( é um kit )
e ele dis que as 3 primeiras e as últimas 127 linhas de código nao podem ser ultilizadas pelo programa do usuário . porque isso ?
existe bootloader para o pic16f877 e pic18f452 ?
caso tenha como consigo ( ccs C ).

como vcs estão percebendo eu não entendo nada de bootloader !
rebelk
Byte
 
Mensagens: 301
Registrado em: 15 Nov 2006 20:16

Mensagempor David Henrique » 13 Out 2008 16:51

O bootloader nada mais é do que um programa que ao logar o controlador, verifica se há algum aplicativo tentando comunicar pela serial e caso haja e seja o gravador, ele lê o que vem pela serial e grava na memória de programa, assim você pode atualizar o codigo do PIC sem utilizar um gravador tipo ICD2 por exemplo...

Como o bootloader é um programa, ele tem que ser gravado em algum lugar na memória de programa. normalmente ele utiliza uma das primeiras linhas da memória, que irá direcionar o fluxo do programa para a posicição inicial do booloader que pode ser gravado também no início ou no final da memoria. Por isso você não pode gravar seu código nestas linhas...

O CCS possui um bootloader, vai naquela pasta:
" C:\Arquivos de programas\PICC\Examples " e localize os arquivos:

ex_bootload.c : Este deve ser gravado no PIC atravéz de um gravador.

ex_bootloader.c : Este é um exemplo de como seu programa deve ser.
David Henrique
Nibble
 
Mensagens: 68
Registrado em: 17 Jun 2008 08:05


Voltar para PIC

Quem está online

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

cron

x