uControl
Agosto 30, 2014, 05:09:15 *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
 
   Inicio   Ayuda Buscar Ingresar Registrarse  

La gente de Niple nos ofrece un descuento especial para usuarios de uControl.
Entérate de como puedes aprovechar esta oferta haciendo click aqui.

Súmate, y ayuda a uControl con tu participación en esta interesante oportunidad que nos oferece Niple.

Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: PBP, Microcode Studio y USB - Problemas al compilar  (Leído 7082 veces)
0 Usuarios y 1 Visitante están viendo este tema.
mundotronic
PIC12F
**
Desconectado Desconectado

Sexo: Masculino
Mensajes: 167



WWW
« : Agosto 12, 2010, 02:53:27 »

Hola muchachos, vuelvo con un nuevo problema realmente inexplicable y voy a explicar por que...

Estoy haciendo un pequeño proyecto con utilizando el puerto USB, para esto uso EasyHID para generar el código PBP y Visual Basic. Hasta acá todo normal pero al momento de compilar ese programa (Sin modificar!) me da muchos errores ilógicos.
Tengo instalada la versión de MCS 4.0 recién descargada de la página de melabs y ya viene con EasyHID, el PBP2.46 y el MPLAB 8.15a también descargado del mismo sitio.

En C:\PBP esta el compilador y el proyecto generado esta en C:\USB.

Me llama la atención una nota en la pagina de melabs en la descarga del MPLAB:


"(01/26/2009)  Microchip's MPLAB version 8.15a appears to be the last version that will support COD file functionality.  This means that PBP will generate errors in MPLAB version 8.20 and later.

We will be releasing a new version of PBP with COFF file compatibility in response to this surprise move by Microchip.  In the meantime, MPLAB version 8.15a is available for download here:"



Supuestamente con versiones posteriores a la 8.15a de MPLAB no funcionaria correctamente y daría muchos errores. En fin, hice todo como esta escrito y la cantidad de errores es terrible (34).

Alguien ha hecho con éxito algo de esto utilizando Microcode Studio, EasyHID y PBP?
Que versiones?
Usando MPLAB?

Estoy atrapado, ya llevo varios días tratando de compilar un bendito programa generado para un 18F4550.

Saludos! rolleyes2
En línea

lugo
PIC10F
*
Desconectado Desconectado

Mensajes: 98


« Respuesta #1 : Agosto 13, 2010, 11:00:22 »

Que tal mundotronic, lo que vez allí es todo lo contrario, dice que la versión MPLAB 8.15a es la última versión que soportará la funcionalidad de archivos COD. y por eso PBP generará errores en la version MPLAB 8.20 o posteriores.

Se liberará una nueva versión de PBP que tenga compatibilidad con archivos COFF. y mientras tanto debes usar la versión MPLAB 8.15a.


En cuanto a código generado, aún cuando sea generado automáticamente, tienes que revisar el código, ya que no puedes saber que es lo que esté haciendo el software.

Saludos.
En línea
mundotronic
PIC12F
**
Desconectado Desconectado

Sexo: Masculino
Mensajes: 167



WWW
« Respuesta #2 : Agosto 15, 2010, 07:50:30 »

Ya esta resuelto, hay que tener en cuenta las siguientes cositas:

1 - Para trabajar con PicBasic Pro, USB HID y VB es facil utilizar MicroCode Studio que viene con EasyHID, de esa misma pagina descargar el MPLAB 8.15a o alguno anterior a la version 8.20.
2 - El compilador (PBP) debe esta en C:\PBP o en alguna carpeta del directorio raiz.
3 - Si tienen instalado Proteus (Tiene una version de MPASM) deben indicarle en donde instalaron el MPLAB 8.15a, porque si lo busca automaticamente puede que tome la version de MPASM del Proteus y ponga errores al compilar.

Espero que les sea de utilidad.

Saludos! rolleyes2
En línea

lugo
PIC10F
*
Desconectado Desconectado

Mensajes: 98


« Respuesta #3 : Agosto 16, 2010, 10:37:05 »

Excelente solución amigo, yo no tenía en cuenta ese detalle de Proteus.
En línea
mundotronic
PIC12F
**
Desconectado Desconectado

Sexo: Masculino
Mensajes: 167



WWW
« Respuesta #4 : Agosto 16, 2010, 03:33:04 »

El Proteus 7 trae la version 5.03 de MPASM y esta ubicado por defecto en "C:\Archivos de programa\Labcenter Electronics\Proteus 7 Professional\Tools\MPASM".

Ojo!, todo este lio es para compilar trabajos con PBP para USB, no es necesario para otras aplicaciones.

Saludos! rolleyes2
En línea

lugo
PIC10F
*
Desconectado Desconectado

Mensajes: 98


« Respuesta #5 : Agosto 17, 2010, 10:51:00 »

Mundotronic, una pregunta fuera de lugar, ¿Que significa tu firma?

Saludos.
En línea
mundotronic
PIC12F
**
Desconectado Desconectado

Sexo: Masculino
Mensajes: 167



WWW
« Respuesta #6 : Agosto 17, 2010, 02:16:52 »

Te referís a "El que parte hacia una batalla sabiendo que tiene un mayor poderío que su rival, no es un combativo sino un oportunista..."?.

Creo que esta claro... resumiendo debes medirte con uno de tu misma capacidad y no uno inferior sea lo que sea que este en juego, si te mides con alguien que esta clara su inferioridad te estas aprovechando de él.

En línea

pimpedadrian
PIC10F
*
Desconectado Desconectado

Mensajes: 2


« Respuesta #7 : Octubre 21, 2011, 03:01:05 »

Hola recien empizo con esto de la conexion usb al pic . hice todo como debe de ser pero me da error al compilar el error es el siguiente:

Les agredecere mucho su ayuda.  rolleyes2


* PRoblema.JPG (106.63 KB - descargado 2457 veces.)
« Última modificación: Octubre 21, 2011, 04:18:12 por lmtreser » En línea
Ivan
Amigo de uControl
PIC16F
******
Desconectado Desconectado

Sexo: Masculino
Mensajes: 553



« Respuesta #8 : Octubre 21, 2011, 09:52:09 »

ahi dice que la ruta del archivo es muy larga, mas precisamente que el MPASM permite un largo de 62 caracteres y la que tenes es de 89 caracteres.
En línea

¿Qué es un circuito?
Es un lugar donde hay elefantuitos, caballuitos, payasuitos...
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  


La gente de Niple nos ofrece un descuento especial para usuarios de uControl.
Entérate de como puedes aprovechar esta oferta haciendo click aqui.

Súmate, y ayuda a uControl con tu participación en esta interesante oportunidad que nos oferece Niple.

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.19 | SMF © 2011, Simple Machines
SMFAds for Free Forums
XHTML 1.0 válido! CSS válido!
Página creada en 0.114 segundos con 29 consultas. (Pretty URLs adds 0.033s, 3q)