Autor Tema: Problema con ICD2 y DSPIC30F4011  (Leído 3728 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado fabianjsm

  • PIC18
  • ****
  • Mensajes: 255
    • fabianjsm is on twitter
Problema con ICD2 y DSPIC30F4011
« en: 11 de Agosto de 2009, 10:10:17 »
Hola amigos, no puedo programar un dsPIC30F4011 con ICD 2 (un clon compatible con ICD2 v3 que se conecta al USB).
Este es el error que obtengo:

Programming Target...
...Validating configuration fields
...Erasing Part
...Programming Programming Executive
...Verifying Programming Executive
ICD0161: Verify failed (MemType = Test, Address = 0x800000, Expected Val = 0x40080, Val Read = 0x80)
ICD0275:  Programming failed.

Tambien obtengo este warning cuando conecto el ICD, que es la primer indicacion de que algo anda mal:  :(

Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
ICDWarn0020: Invalid target device id (expected=0x101, read=0x81)

El cable ICSP es de 15cm aprox. Estoy trabajando en un protoboard, alimento al micro externamente con una fuente de pc, un capacitor de 100nf entre los pines vdd y vss, otro entre avdd y avss, y otro en paralelo con un electrolitico de 220uF en la entrada. La señales vpp, dt y ck del conector icsp estan conectadas directamente al dspic.

En el menu 'configure->select device' seleccione dspic30f4011, y en 'programmer->setting' veo que pasa por 'self test'.

Nose que mas debo tener en cuenta!
Nose si el problema esta en el hardware o en el software!  :?
No tengo experiencia con los dspic, por eso les pido ayuda a ustedes.
Desde ya muchisimas gracias.
@fabianjsm is on twitter

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Problema con ICD2 y DSPIC30F4011
« Respuesta #1 en: 11 de Agosto de 2009, 12:40:29 »
Hola.

Si estas alimentando el circuito con fuente externa, debes cambiar en los Settings del ICD2 eso tambien (yo nunca pude programar dsPICs asignando el Vdd desde el ICD2, siempre seleccione fuente externa),  ya que tu tienes configurada la fuente desde el ICD2. Recuerda que el Vdd, Vss, AVdd y AVss deben estar conectados al Vdd y Vss del conector ICSP del ICD2.

Saludos
El papel lo aguanta todo

Desconectado fabianjsm

  • PIC18
  • ****
  • Mensajes: 255
    • fabianjsm is on twitter
Re: Problema con ICD2 y DSPIC30F4011
« Respuesta #2 en: 13 de Agosto de 2009, 12:05:19 »
Muchisimas gracias MLO__ por tu rapida respuesta.

Trate de configurar ICD2 para que trabaje con fuente externa como se indicaste: En la pestaña 'Power' del menu 'programmer->setting' no tengo habilitada la opcion 'Power target from MPLAB ICD2', pero tampoco puedo habilitarla o desabilitarla porque no me permite, esta en color gris.
Cuando conecto ICD2 me sigue apareciendo 'Setting Vdd source to MPLAB ICD 2'.
En el menu 'Programmer->Select Programmer' tengo seleccionado 'MPLAB ICD 2'. Y mi version de MPLAB es 8.33.

Si ICD2 esta configurado para proporcionar VDD al circuito y este no utiliza porque se alimenta externamente, ese no seria un problema no?

Voy a tener en cuenta cualquier sugerencia que me den ustedes.
Por favor, ayudenme a entrar al mundo de los  dspic!
Me sorprendo cada dia viendo los increibles proyectos que realizan ustedes!
@fabianjsm is on twitter

Desconectado elmasvital

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 1713
Re: Problema con ICD2 y DSPIC30F4011
« Respuesta #3 en: 13 de Agosto de 2009, 12:30:59 »
Hay que usar mas el buscador... prueba aqui igual te soluciona algo

http://www.todopic.com.ar/foros/index.php?topic=23887.0


Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Problema con ICD2 y DSPIC30F4011
« Respuesta #4 en: 13 de Agosto de 2009, 13:38:03 »
Hola.

Si vas a usar el ICD como fuente, debes conectarle el adaptador de voltaje.

El papel lo aguanta todo


 

anything