Autor Tema: Bootloader USB-HID para PIC18F47J53 a full.  (Leído 15498 veces)

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

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Bootloader USB-HID para PIC18F47J53 a full.
« Respuesta #15 en: 01 de Septiembre de 2012, 15:32:23 »
 :shock: El archivo que debes cargar es HEX! el .c es e archivo fuente donde escribes tu programa y el .cof es para simulación. Es tu primera vez programando? Hay varios tutoriales dando vuelta en la red como para darle una leída  ;-)
No contesto mensajes privados, las consultas en el foro

Desconectado BEXTIXTOX

  • PIC16
  • ***
  • Mensajes: 108
Re: Bootloader USB-HID para PIC18F47J53 a full.
« Respuesta #16 en: 01 de Septiembre de 2012, 17:38:02 »
zuky decidí hacer un vídeo para que veas mis errores lo subi a 4shared pues es muy pesado

http://www.4shared.com/file/m63YE-8m/video_1.html?refurl=d1url

haaa... esta echo con CAMTASIA 7

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Bootloader USB-HID para PIC18F47J53 a full.
« Respuesta #17 en: 01 de Septiembre de 2012, 19:29:48 »
Aaaa! Hay varias confusiones!  :mrgreen: Vamos por paso, primero es Suky jejeje... Luego, LabMouse indica que se debe abrir el proyecto que él subió desde MPLAB IDE. Pero en tu caso que directamente armaste el proyecto en CCS no te sirve, lo que debes hacer es crear un nuevo proyecto en MPLAB IDE usando CCS.

Para esto debes ir a Project/New. Colocar el nombre que quieras, seleccionar la carpeta del mismo y Ok. Luego vas a Configure/Select Device y indicas que micro vas a usar. Vas a Project/Select Language ToolSuite y allí seleccionas CCS (Ahi verifica que este bien la dirección del ccsc.exe )

Ahora en la carpeta donde tienes el proyecto de MPLAB copia el archivo fuente .c de tu proyecto. Ese archivo fuente lo agregas al proyecto, como? En View seleccionas Project. Se abre una nueva ventana, parándote en Souce File, clickeas con el botón derecho, Add Files y agregas el archivo fuente que copiaste. Y listo, ahora lo compilas!

Y otro pequeño gran detalle, el bootloader que estas usando no es el HID, es el MCHPUSB!  :roll: Fíjate que hay dos opciones, y aquí se habla del HID... LabMouse coloca:

Citar
....\USB Device - Bootloaders\HID - Bootloader Encontraremos un archivo.exe llamado HIDBootLoader.exe, esta es la aplicación que servirá para enviar el archivo .hex de nuestros futuros proyectos al microcontrolador.

La otra es modificar el programa hecho en visual C++, pero para ello debes tener instalado Visual C++ Express para poder compilarlo nuevamente  ;-)


Saludos!
« Última modificación: 01 de Septiembre de 2012, 19:36:18 por Suky »
No contesto mensajes privados, las consultas en el foro

Desconectado Zardoz

  • PIC10
  • *
  • Mensajes: 18
    • ZardoZ the Technomage
Re: Bootloader USB-HID para PIC18F47J53 a full.
« Respuesta #18 en: 01 de Septiembre de 2012, 19:40:23 »
Una duda que tengo con los bootloaders USB... Y si con el PIC vas a usar el USB para transferir datos entre el PIC y el PC, no hay problemas con el bootloader ? N ose dan de ostias por el hecho de que el bootloader funcione en modo HID y el programa en modo CDC (por ejemplo) ?

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Bootloader USB-HID para PIC18F47J53 a full.
« Respuesta #19 en: 01 de Septiembre de 2012, 20:36:59 »
Una duda que tengo con los bootloaders USB... Y si con el PIC vas a usar el USB para transferir datos entre el PIC y el PC, no hay problemas con el bootloader ? N ose dan de ostias por el hecho de que el bootloader funcione en modo HID y el programa en modo CDC (por ejemplo) ?

No tiene porque, son dos aplicaciones distintas que nunca funcionan a la vez  ;-)
No contesto mensajes privados, las consultas en el foro

Desconectado BEXTIXTOX

  • PIC16
  • ***
  • Mensajes: 108
Re: Bootloader USB-HID para PIC18F47J53 a full.
« Respuesta #20 en: 03 de Septiembre de 2012, 16:33:04 »
zuky ya he avanzado ya logrea hacer trabajar el MPLAB  pero me detengo de nuevo con los siguientes errores


1 al abrir el HIDBootloader.exe (windows) me lanza el error de NO RECONOCE el dispositivo
2 el el PDFSUSB me lo detecta pero me lanza error
3 el el archivo fuente de C++ no logra encontrar como modificar la funcion  'btn_OpenHexFile_Click'

adjunto algunas imajenes


Desconectado LABmouse

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: Bootloader USB-HID para PIC18F47J53 a full.
« Respuesta #21 en: 26 de Mayo de 2014, 11:36:09 »
Hola BEXTIXTOX,

Ese error del PDFSUSB es normal cuando compilas el proyecto desde CCS y lo vas a importar en el software para programar por bootloader.  Por esa razón y por no necesitar driver, decidí pasarme al bootloader por HID.


Saludos!


 

anything