Grave problema com gravação...

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Grave problema com gravação...

Mensagempor Blew » 24 Ago 2011 11:57

Amigos estou tendo um probleminha meio serio aqui.
Sempre uso o PicKit 2 para gravar os Pics. O que está acontecendo agora é que eu gravo um pic, depois quando vou gravar nesse mesmo novamente dá um erro de falha no endereço 0x000000. Isso já aconteceu outras vezes, mas agora já perdi tres pics seguidos assim.

Já aconteceu isso com algum de vocês?
Será que pode ser algum problema com os pics?
Alguma ideia?
Blew
Bit
 
Mensagens: 46
Registrado em: 24 Out 2006 10:03

Mensagempor RobL » 24 Ago 2011 14:55

Fique tranquilo pois não perdeu nenhum micro.
Infelizmente não conheço esse programador.
Já tentou apagar o micro antes de gravar novamente?
Pode ser que não esteja setado para apagar e gravar. Por isso só grava chip novo. Verifique.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor Blew » 24 Ago 2011 16:45

Já tentei apagar e depois gravar, tentei usar tambem o MicroPro com sua respectiva placa de gravação eu não deu certo...
Blew
Bit
 
Mensagens: 46
Registrado em: 24 Out 2006 10:03

Mensagempor marcelo campos » 24 Ago 2011 21:08

tem softwares de gravacao ( jdm e' um deles ) que ao gravar um pic e proteger o codigo tenta inocentemente verifica-lo apos gravar o copy bit(bit impede leitura) ai da erro no 1o endereco
outra possivel causa seria estar usand o oscilador e reset internos ai, o pic passa a nao responder sempre ao comando de gravacao e tambem "da pau"

abraco

marcelo
marcelo campos
Word
 
Mensagens: 648
Registrado em: 08 Ago 2009 08:37

Mensagempor Blew » 25 Ago 2011 18:19

marcelo campos
No primeiro caso que você falou acho que não deve ser, por que ele nem chega a gravar. Se fosse assim ele gravaria o programa novo e tentaria ler em seguida. Mas ele nem chega a gravar...

No segundo caso, realmente, estou usando oscilador e reset internos...mas já usei assim centenas de vezes...
Blew
Bit
 
Mensagens: 46
Registrado em: 24 Out 2006 10:03

Mensagempor rona123 » 25 Ago 2011 21:02

Quando se usa o oscilador interno do uP acontesse muita coisa estranha. Não sei se é o caso. Se for basei-se no log de gravação e não em verificações subsequentes. Vc experimentou testar se o programa funciona em sua aplicação?

Andei pegando lote de componente que não aceitava programação em velocidade máxima com o "PICKIT2 Programmer". se for o caso deshabilite a opção Tools/Fast Programming.

Caso vc esteja programando com MPLAB experimente usar o Programmer ou vice versa. Vc abaixa as ultimas versões no site da Microchip. As vezes isso pega...

Quando se programa ICSP, muitas vezes a montagem cria alguns inconvenientes que atrapalham a programação, tipo sugeira, erros de montagem, etc ... Se vc tiver com lote novo de produto em linha, faça uma boa verificação ...

Por ultimo verifique a tensão de alimentação do target, muitas vezes a fonte do PC ou o cabo USB dão pane e comprometem a programação ...

Peço que passe mais detalhes para que possamos ajudar de forma mais direcionada.

abraço,
rona123
rona123
Byte
 
Mensagens: 214
Registrado em: 07 Mai 2009 20:01

Mensagempor marcelo campos » 26 Ago 2011 07:59

Blew escreveu:marcelo campos
No primeiro caso que você falou acho que não deve ser, por que ele nem chega a gravar. Se fosse assim ele gravaria o programa novo e tentaria ler em seguida. Mas ele nem chega a gravar...

No segundo caso, realmente, estou usando oscilador e reset internos...mas já usei assim centenas de vezes...


Ok e continuará usando outras milhares! acontece isto comigo e com meus clientes também: quando temos rst e osc interno gravamos vários porém alguns simplesmente "dão pau" e não gravam (ou regravam) o que fazemos é mandar apagar ele umas 3 / 4 vezes que ao menos uma ele aceita e à partir daí regravamos normalmente

Pra tirar a prova dos 9 simplesmente desabilite o rst / osc internos e tente gravar chips NOVOS e veja o que acontece se ok, era isto mesmo

abraço

MArcelo
marcelo campos
Word
 
Mensagens: 648
Registrado em: 08 Ago 2009 08:37

Mensagempor renatokodaira » 26 Ago 2011 17:09

Voces precisar ir na opção "TOOLS" do programa do PICKIT2 e ligar a opção "Use Vpp First Program Entry". Obs: o PICKIT2 é que deve fornecer a tensão Vdd para o PIC a ser gravado.
renatokodaira
Byte
 
Mensagens: 402
Registrado em: 11 Out 2006 15:15

Mensagempor Blew » 31 Ago 2011 15:52

Olá amigos, obrigado pela atenção pessoal...
Fiz todos os testes que vocês me indicaram e, infelizmente, não tive nenhum resultado positivo. Ele simplesmente não grava, e apesenta o erro...

Fiz um outro teste, instalei o PicKit2 Programmer em um Notebook. Ele possui o mesmo Windows que o Pc, a mesma versão do PicKit2 com as mesmas configurações, o mesmo hardware de gravação, o mesmo arquivo .hex a ser gravado. E por incrivel que pareça, o Pic gravou normalmente. Eu levei esse mesmo pic gravado no Note para gravar novamente no Pc, e lá apareceu o erro novamente. Já conectei o Hardware do PikKit em todas as portas USB do pc e nada...
Agora fiquei mais confuso ainda...
Blew
Bit
 
Mensagens: 46
Registrado em: 24 Out 2006 10:03

Mensagempor cellostec » 02 Set 2011 15:50

Existe um gerenciador de energia disponível para cada porta. Dá uma olhada!
Outra: existe mais algum dispositivo HID conectado? As vezes meu gravador conflita com o próprio protótipo que estou trabalhando.
Fernando Barcellos
cellostec
Bit
 
Mensagens: 19
Registrado em: 28 Jul 2011 16:56
Localização: Porto Alegre

Mensagempor Eliomarjj » 02 Set 2011 17:49

Eu tenho um bicho deste e grava normalmente, tente verificar as tensões de alimentação setadas no gravador e as tensões na placa de gravação.
Eliomarjj
Bit
 
Mensagens: 23
Registrado em: 27 Jan 2010 12:01

Mensagempor rona123 » 04 Set 2011 12:58

Blew

Pelo que vc descreveu, o seu problema está no computador e não no programador.

Avalie o que foi feito entre a ultima utilização com sucesso do programador no PC até a atualização atual ...

[]'s rona123
rona123
Byte
 
Mensagens: 214
Registrado em: 07 Mai 2009 20:01


Voltar para PIC

Quem está online

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

cron

x