code protect

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

code protect

Mensagempor rebelk » 14 Set 2010 12:59

#include <18f4620.h> //Pic Utilizado
#fuses XT,NOWDT,PROTECT,NOLVP //FUSES
#use delay( clock=4000000 ) //Cristal utilizado


( PROTECT ) esse comando é para proteção do codigo , mas depois de gravar o codido no pic ( 18f4620 ) , eu consigo ler o codigo , mas se eu pegar esse codigo lido e enviar para outro pic 18f4620 eu percebo que o programa não roda .
se o codigo foi protegido com o comando ( PROTECT ) não erra ser lido nada , essa é minha duvida , alguem pode me ajudar ?
rebelk
Byte
 
Mensagens: 301
Registrado em: 15 Nov 2006 20:16

Mensagempor rebelk » 14 Set 2010 13:02

só para completar , estou ultilizando o ccs C

CCS PCH C Compiler, Version 4.038
rebelk
Byte
 
Mensagens: 301
Registrado em: 15 Nov 2006 20:16

Mensagempor leoabubauru » 14 Set 2010 13:32

Se é o que estou pensando, é um problema antigo da integração do CCS com o MPLab. A diretiva Fuses é ignorada pelo MPLab e ele usa, então, a configuração do menu CONFIGURE/CONFIGURATION BITS...

Por não confiar nesta integração, eu sempre verifico se a informação contida neste menu corresponde ao que coloquei na diretiva FUSES. E por várias vezes já vi diferenças...

Faça um teste: compile e verifique o resultado no menu.
Tento, tento e tento...
Me arrebento!
Também bato!
Ô negocim bunitim essa tal eletrônica de barco!
leoabubauru
Byte
 
Mensagens: 227
Registrado em: 21 Nov 2006 19:08
Localização: São Paulo

Mensagempor rebelk » 14 Set 2010 17:33

mas eu não ultilizo o MP LAB
rebelk
Byte
 
Mensagens: 301
Registrado em: 15 Nov 2006 20:16

Mensagempor mastk » 14 Set 2010 20:18

Ola rebelk.

Pelo que sei de CCS ele eh integrado ao MPLAB de alguma forma, talvez os programas nao estejam repassando os parametros corretamente.

Ainda assim, veja se o codigo lido nao se trata de lixo ou algum valor default.
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor leoabubauru » 14 Set 2010 20:29

É possível, sim, usar o CCS sem o MPLab, mastk.


rebelk
Verifique no CCS se há uma opção para configurar os bits via menu e ignorar a diretiva FUSES.
Tento, tento e tento...
Me arrebento!
Também bato!
Ô negocim bunitim essa tal eletrônica de barco!
leoabubauru
Byte
 
Mensagens: 227
Registrado em: 21 Nov 2006 19:08
Localização: São Paulo

Mensagempor rafael.wachter » 15 Set 2010 09:49

Umas semanas atrás..
Fiz um programa com a intenção de testar essa proteção de código, gravei o PIC, dae fechei e abri denovo o MPLAB, qdo fui ler o código não apresentou nenhum erro, ele leu, mas fui ver no menu View/Program Memory o programa q ele leu, soh apresentava NOP (o opcode do NOP eh 0x00), ou seja, não leu nada.
Gravei em outro PIC e lógico não funcionou :lol:

Então, o que vc viu está correto
Any program which runs right is obsolete.
Avatar do usuário
rafael.wachter
Nibble
 
Mensagens: 89
Registrado em: 19 Nov 2008 13:12
Localização: no RS tchê

Mensagempor fabim » 15 Set 2010 09:56

leoabubauru escreveu:É possível, sim, usar o CCS sem o MPLab, mastk.



isso mesmo, vá ao mplab.exe e peça para o seu ant virus pesquisar e deletar ele. Seu mplab com o C18 vai voltar a funcionar perfeitamente..
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor morais » 15 Set 2010 12:01

rafael.wachter escreveu:Umas semanas atrás..
Fiz um programa com a intenção de testar essa proteção de código, gravei o PIC, dae fechei e abri denovo o MPLAB, qdo fui ler o código não apresentou nenhum erro, ele leu, mas fui ver no menu View/Program Memory o programa q ele leu, soh apresentava NOP (o opcode do NOP eh 0x00), ou seja, não leu nada.
Gravei em outro PIC e lógico não funcionou :lol:

Então, o que vc viu está correto


isso mesmo! quando protegemos o codigo e gravamos ao tentar ler o mesmo do pic , a funçao READ vai ser executada mas não significa q vai retornar o codigo correto, (vai retornar 0x00)!
morais
Bit
 
Mensagens: 13
Registrado em: 06 Jun 2010 22:09
Localização: MA


Voltar para PIC

Quem está online

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

x