BOOTLOADER por SDCARD eu fiz...massss

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

BOOTLOADER por SDCARD eu fiz...massss

Mensagempor cristian » 12 Set 2012 06:49

bom dia , entrei nesse buraco chamado bootloader a uma semana , pois precisava de um q fosse pelo sdcard.

estudei , estudei .... e consegui fazer funcionar mas com algumas obs:

1- nao consigo deixar ele no inicio da memoria e usar a interrupçao no meu codigo ( outro programa ) .

o codigo quando esta grande a certo ponto o MIKROC usa uma parte da memoria no inicio como indice ou ponteiro nao sei veja um exemplo

0x001C 0xF081EF80 GOTO 66304
0x0020 0xF080EF00 GOTO 65536
0x0024 0xF083EF00 GOTO 67072

os endereços 1C, 20 e 24 estao sendo usando pelo programa q esta na memoria 0x10000 se eu tirar esse comandos o programa nao roda

2- coloquei o bootloader no meio 0x5100 ai funcionou blz , mas preciso dele mais no fim da memoria , se eu passo deste endereço por exemplo 0x10000 ele começa a usar o inicio da memoria do pic como no exemplo acima para chamar as funçoes


como resolvo isso ?

PIC 18F67J10
compilador MIKROC
cristian
Word
 
Mensagens: 570
Registrado em: 03 Nov 2006 08:15
Localização: serrinha-ba

Mensagempor marcelo campos » 16 Set 2012 12:58

mas o MikroC tem uma diretiva pra começar à partir de um determinado endereço (vetor de reset dele), você não à está usando ou ele não está obedecendo ?

Já o(s) vetor de interrupção não estou certo se daria pra remapear no MikroC se não tiver sucesso aqui melhor ver na documentação dele ou no próprio forum do MikroC
"Há 10 tipos de pessoas: os que entendem números binários e os que não entendem..."
marcelo campos
Word
 
Mensagens: 648
Registrado em: 08 Ago 2009 08:37

Mensagempor cristian » 17 Set 2012 07:58

ja usei o comando , e nao funciona ....
cristian
Word
 
Mensagens: 570
Registrado em: 03 Nov 2006 08:15
Localização: serrinha-ba


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x