Ir para conteúdo

  • Entrar usando o Facebook Entrar usando o Twitter Entrar usando o Windows Live Login com Steam Login com Google      Entrar   
  • Cadastre-se

Ícone Classificados

Adicionar um Anúncio

Membros VIP mais recentes

Redes Sociais

Membros mais bem avaliados

Atualizações recentes de status

Visualizar Todas Atualizações

Aniversariantes de Hoje


Foto
- - - - -

Copiar PIC usando MPLAB e ICD2BR

copiar gravar icd2br mplab pic

  • Por favor, faça o login para responder
6 respostas neste tópico

#1 Rafaela-Sama.

Rafaela-Sama.
  • Membros Plenos
  • 100 posts
  • Membro desde 24/08/2008
14
Boa
  • Limeira-SP

Postado 03 de dezembro de 2013 - 07h53min

Bom dia galera,

estou com um probleminha...

Não consigo copiar um PIC. No caso, gostaria de copiar o código dele e deixar salvo no computador... Se eu conseguir isto, compro outros PICs para poder gravá-lo. Não faço a minima ideia se o código é protegido. Tem como saber durante o processo?


Estou usando a interface do MPLAB e o gravador ICD²BR.
Configuro em Projec Wizard para usar o PIC como se eu fosse criar um programa do zero.
Dai eu clico em Read Target Device, ou Read EEPROM Device e na saída eu tenho o seguinte:
Reading...
ICDWarn0038: When using auto-calculate write range, reads cover the entire memory range. Do you wish to continue?
...EEPROM
...Program Memory (0x0 - 0xFFF)
.. Config Memory
...User ID Memory
...Read Succeeded
MPLAB ICD 2 ready for next operation
Reading...
...EEPROM
...Read Succeeded
MPLAB ICD 2 ready for next operation


Eai deu certo? Não? como eu visualizo o código? Ele será um código Hex, certo ?

Obrigada galera!

No caso, seria o mesmo código que aparece na janela de View > EEPROM?

E então para salvá-lo seria clicando em File > Export... E pronto?



Ouvi falar que o um dos chips era protegido, mas não apareceu nada.

-'Todos os cogumelos são comestiveis. Porém alguns só uma vez.

#2 Queiros19

Queiros19
  • Membros Plenos
  • 528 posts
  • Membro desde 04/04/2009
9
Neutra
  • Porto

Postado 03 de dezembro de 2013 - 18h59min

caso voce consiga exportar um codigo de um microcontrolador, voce nunca conseguirá ver o codigo, porque esse poderá ter sido escrito em qualquer linguagem possivel e imaginaria, voce poderá é descarregar o HEX e depois gravar noutro microcontrolador
o que você pode fazer é abrir o HEX e tentar perceber codigo binario ou hexa rsrsrsrsrsrrs


#3 Rafaela-Sama.

Rafaela-Sama.
  • Membros Plenos
  • 100 posts
  • Membro desde 24/08/2008
14
Boa
  • Limeira-SP

Postado 10 de dezembro de 2013 - 11h51min

caso voce consiga exportar um codigo de um microcontrolador, voce nunca conseguirá ver o codigo, porque esse poderá ter sido escrito em qualquer linguagem possivel e imaginaria, voce poderá é descarregar o HEX e depois gravar noutro microcontrolador
o que você pode fazer é abrir o HEX e tentar perceber codigo binario ou hexa rsrsrsrsrsrrs


Sim eu sei que é um código hexadecimal que eu estou procurando.

Porém eu não consigo visualizar o hexa.

-'Todos os cogumelos são comestiveis. Porém alguns só uma vez.

#4 Fervolt

Fervolt
  • Membros Plenos
  • 209 posts
  • Membro desde 23/11/2007
18
Boa
  • Piracicaba/SP

Postado 11 de dezembro de 2013 - 07h28min

Bom dia,
Não sei como é esse seu gravador, mas no PICKIT2, quando se tenta ler um PIC com código protegido, todas as posições da flash retornam '0000' e aparece na parte superior do software "code protected".
Se estiver tentando ler um PIC de algum equipamento comercial, com certeza o código estará protegido.

Att,
Fernando

"O princípio da sabedoria é o temor de Deus"

#5 Rafaela-Sama.

Rafaela-Sama.
  • Membros Plenos
  • 100 posts
  • Membro desde 24/08/2008
14
Boa
  • Limeira-SP

Postado 11 de dezembro de 2013 - 09h38min

Bom dia,
Não sei como é esse seu gravador, mas no PICKIT2, quando se tenta ler um PIC com código protegido, todas as posições da flash retornam '0000' e aparece na parte superior do software "code protected".
Se estiver tentando ler um PIC de algum equipamento comercial, com certeza o código estará protegido.

Att,
Fernando


Fervolt, entendi.
No caso uso o ICD²BR. Ele não mostrou nada do tipo "Code Protected" por isso não sabia se eu estava fazendo algo errado ou se realmente era protegido. =/

Mas imagino que deva ser. O chip é de um equipamento industrial mesmo.


Obrigada!!

-'Todos os cogumelos são comestiveis. Porém alguns só uma vez.

#6 danielespadeti

danielespadeti
  • Membros Juniores
  • 11 posts
  • Membro desde 28/06/2011
0
Neutra
  • ICONHA

Postado 30 de abril de 2014 - 09h06min

Bom dia galera,

estou com um probleminha...

Não consigo copiar um PIC. No caso, gostaria de copiar o código dele e deixar salvo no computador... Se eu conseguir isto, compro outros PICs para poder gravá-lo. Não faço a minima ideia se o código é protegido. Tem como saber durante o processo?


Estou usando a interface do MPLAB e o gravador ICD²BR.
Configuro em Projec Wizard para usar o PIC como se eu fosse criar um programa do zero.
Dai eu clico em Read Target Device, ou Read EEPROM Device e na saída eu tenho o seguinte:
Reading...
ICDWarn0038: When using auto-calculate write range, reads cover the entire memory range. Do you wish to continue?
...EEPROM
...Program Memory (0x0 - 0xFFF)
.. Config Memory
...User ID Memory
...Read Succeeded
MPLAB ICD 2 ready for next operation
Reading...
...EEPROM
...Read Succeeded
MPLAB ICD 2 ready for next operation


Eai deu certo? Não? como eu visualizo o código? Ele será um código Hex, certo ?

Obrigada galera!

No caso, seria o mesmo código que aparece na janela de View > EEPROM?

E então para salvá-lo seria clicando em File > Export... E pronto?



Ouvi falar que o um dos chips era protegido, mas não apareceu nada.

Rafaela. bom dia. andei lendo seu topico, por acaso conseguiu ler e salvar o pic ?

estou querendo copiar um PIC ate copia mais nao sei salvar ele.



#7 Rafaela-Sama.

Rafaela-Sama.
  • Membros Plenos
  • 100 posts
  • Membro desde 24/08/2008
14
Boa
  • Limeira-SP

Postado 05 de maio de 2014 - 15h39min

Rafaela. bom dia. andei lendo seu topico, por acaso conseguiu ler e salvar o pic ?

estou querendo copiar um PIC ate copia mais nao sei salvar ele.

 

Olá Daniele, eu não consegui não. Das informações que apareciam daquele chip elas apareciam todas zeradas. 

 

Mas a partir do momento que você consegue ler o código, eu acredito que basta ir em File > Export... e então salvar o arquivo com um formato .hex(você pode selecionar na aba File Format).

 

Veja se dá certo ;)


-'Todos os cogumelos são comestiveis. Porém alguns só uma vez.





Tópicos que também usam as tags copiar, gravar, icd2br, mplab, pic:

0 usuário(s) está(ão) lendo este tópico

0 membros, 0 visitantes, 0 membros anônimos