Proteger código MPLAB + CCS

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Proteger código MPLAB + CCS

Mensagempor pardal » 10 Nov 2011 16:07

Olá pessoal, comecei a fazer alguns programas em C usando o CCS, como já programava em assembler optei por continuar usando o IDE do MPLAB mas o compilador do CCS.


Consegui desenvolver o programa com sucesso em C da CCS só que agora quero proteger o código contra leitura, inseri as diretivas:

#FUSES PROTECT //Code protected from reads
#FUSES CPD //Data EEPROM Code Protected

no corpo do programa mas sem resultado nenhum, ou seja, após compilar e salvar continuo conseguindo ler o PIC gravado que é um PIC16F688.

Porém se eu compilar pela IDE do CCS, sem usar o MPLAB e depois importar o .hex no MPLAB para fazer a gravação o código fica protegido.

Alguém tem alguma dica para eu continuar com a IDE do MPLAB e conseguir proteger o código gerado pelas diretivas sem precisar forçar os bits manualmente?
pardal
Bit
 
Mensagens: 26
Registrado em: 20 Out 2006 21:59

Re: Proteger código MPLAB + CCS

Mensagempor andre_luis » 10 Nov 2011 20:49

Voce de ve estar debugando, e provavelmente a leitura seja do debugador para a IDE, e não propriamente do microcontrolador para a IDE.


+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor pardal » 13 Nov 2011 11:55

Olá André

Não entendi bem sua colocação mas não tem a ver com debug, pois ao finalizar a gravação fecho o MPLAB, abro novamente sem carregar nenhum projeto, abilito o ICD2 e faço a leitura do chip.

Ao verificar o program memory lá está todo o código.
pardal
Bit
 
Mensagens: 26
Registrado em: 20 Out 2006 21:59


Voltar para PIC

Quem está online

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

cron

x