LusoRobótica - Robótica em Português

Sistemas específicos => PIC => Tópico iniciado por: edeweld em 26 de Fevereiro de 2017, 03:53

Título: Será que este pic está protegido contra leitura?
Enviado por: edeweld em 26 de Fevereiro de 2017, 03:53
Olá,

Pretendo copiar o conteúdo deste pic: PIC18F4520 da microchip. Para isso utilizei o Pickit 2 Starter Kit. Realizei as ligações e acedi ao programa Pickit 2 programmer. O programa informa que lê o dispositivo mas na informação do Device, User ID, Checksum, não aparece nada, apenas zeros....

O botão de export também não fica disponível. Apenas está disponível o botão de import! A questão é se estou a fazer tudo correcto ou se fiz tudo bem mas se o pic está protegido, contra leitura.

Nota: Coloquei o PIC numa breadboard e fiz as ligações, com fios para o Pickit 2 microcontroller programmer.

Toda a ajuda será bem vinda, obrigado
Título: Re: Será que este pic está protegido contra leitura?
Enviado por: LVirtual em 26 de Fevereiro de 2017, 08:33
eu parece-me que i pic deve estar mesmo protegido contra leitura.
que software estas a usar para ler o pic?
é o MPLab da microchip?

se for tens uma janela de informaçoes chamada "Configuration bits" que te diz se o pic esta protegido contra leitura ou nao. podes proteger tudo num pic. ;)
Título: Re: Será que este pic está protegido contra leitura?
Enviado por: jm_araujo em 26 de Fevereiro de 2017, 11:56
Se enviares um printscreen, e foto das ligações ajuda bastante neste género de problemas.

Se o Pickit deteta corretamente o tipo de PIC e diz que a leitura teve sucesso mas retorna tudo a 00, pode estar mesmo em branco ou estar protegida.
Qual é a proveniência dessa PIC?


Título: Re: Será que este pic está protegido contra leitura?
Enviado por: Hugu em 26 de Fevereiro de 2017, 22:47
Se aparece tudo a zeros é mesmo porque o firmware do "teu" pic está protegido contra leitura! (podes "conseguir" fazer um export, mas só te grava um programa com os zeros, mas que nao é programa do pic!)
O pic nao está é protegido contra escrita, podes sempre apagar o codigo que tens no pic e meter lá outro código..

Ha maneiras de conseguir sacar o código, mas é um processo complexo que nao fazes com um simples gravador/programador.
Ha empresas legais (tb existe das outras :P ) que podem sacar-te o codigo..mas vais pagar bem pelo serviço e tens de comprovar que nao estás a pedir algo ilegal ou obter código de outra pessoa que protegeu o firmware para proteção de direitos de autor. Tens de provar que o codigo é teu mas que perdeste os ficheiros e que o unico ficheiro que tens é esse firmware e que gravaste com proteção contra-leitura.. (nao é uma desculpa esfarrapada, pode smp acontecer, perderes os ficheiros que so tinha no computador, o disco ir ao ar ou teres formatado o disco e nao te lembraste de fazer os respectivos backups, ou se havia, estavam na pen mas que foi parar dentro duma maquina de lavar.. e só teres o programa no pic, mas que protegeste contra escrita e agora querias continuar com a programação, resolver uns bugs ou voltar a gravar em mais pics.. )
Título: Re: Será que este pic está protegido contra leitura?
Enviado por: edeweld em 26 de Fevereiro de 2017, 23:13
Se aparece tudo a zeros é mesmo porque o firmware do "teu" pic está protegido contra leitura! (podes "conseguir" fazer um export, mas só te grava um programa com os zeros, mas que nao é programa do pic!)
O pic nao está é protegido contra escrita, podes sempre apagar o codigo que tens no pic e meter lá outro código..

Nem o botão de export fica disponível. Estava a espera que aparece no grid uma data de zeros, ou tudo FFFF, fruto de estar protegido. Mas nem isso!
A parte do import sim é possível!
Título: Re: Será que este pic está protegido contra leitura?
Enviado por: edeweld em 26 de Fevereiro de 2017, 23:16
Se enviares um printscreen, e foto das ligações ajuda bastante neste género de problemas.

Se o Pickit deteta corretamente o tipo de PIC e diz que a leitura teve sucesso mas retorna tudo a 00, pode estar mesmo em branco ou estar protegida.
Qual é a proveniência dessa PIC?

Tenho que instalar uma VM, ou melhor, voltar a colocar a maldita de pé!
O PIC é de proveniência legal  :D Apenas pretendo obter o programa para fazer um backup para outro pic! Para ficar com um de reserva!
Quando tiver a vm montada faço um print e partilho!