Autor Tema: Problema con entrenador-grabador PIC18F4550  (Leído 3803 veces)

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

Desconectado Pandamapache

  • PIC10
  • *
  • Mensajes: 3
Problema con entrenador-grabador PIC18F4550
« en: 15 de Marzo de 2013, 22:05:10 »
Que tal compañeros, es mi primer tema en su foro y soy nuevo con Niple, el problema que tengo es el siguiente:
Tengo un entrenador-grabador que utiliza el PIC18F4550, el micro contiene un bootloader para que funcione via usb con las caracteristicas del entrenador-grabador, el problema que tengo esque los programas que le grabe en modo entrenador tienen que iniciar apartir de la direccion 2000 y no se como hacer esto en Niple, el entranador trae unos ejemplos como el siguiente hecho en CCS, si alguien me pudiera ayudar le agradecere demaciado, desde ya muchas gracias.

/*CONFIGURACION PIC*/
#include "18f4550.h"
#use delay(clock=48000000)
#build(reset=0x02000,interrupt=0x02008)
#org 0x0000,0x1FFF {}
//-------------------------------------------------------------------------------
#define LED PIN_B1
void main(void)
{
set_tris_b(0b11111101);
output_low(LED);
do{
output_toggle(LED);
delay_ms(500);
}while(true);

}

« Última modificación: 15 de Marzo de 2013, 22:08:42 por Pandamapache »

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Problema con entrenador-grabador PIC18F4550
« Respuesta #1 en: 16 de Marzo de 2013, 17:36:46 »
Que yo sepa Niple siempre empieza en lo direccion 0000, veré a vr si se pude hacer algo al respecto.
Todos los días se aprende algo nuevo.

Desconectado Pandamapache

  • PIC10
  • *
  • Mensajes: 3
Re: Problema con entrenador-grabador PIC18F4550
« Respuesta #2 en: 16 de Marzo de 2013, 20:29:33 »
Que yo sepa Niple siempre empieza en lo direccion 0000, veré a vr si se pude hacer algo al respecto.

Si, efectivamente Niple inicia en la direccion 0000 y no se si tenga una configuracion para que inicie desde alguna direccion, por eso mi duda, de momento lo que vi esque una ves que genera el asm le puedo cambiar el org a 2000, no lo e provado pero simulado si funciono.

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Problema con entrenador-grabador PIC18F4550
« Respuesta #3 en: 17 de Marzo de 2013, 15:55:39 »
Efectivamente una vez creado el asm puedes cambiar el ORG0000 por el 2000.
Ademas debes revisar donde situó el resto del codigo , no vaya a ser que coloque alguna cosa en las direcciones que estas utilizando para el bootloader.

F.
Todos los días se aprende algo nuevo.

Desconectado Pandamapache

  • PIC10
  • *
  • Mensajes: 3
Re: Problema con entrenador-grabador PIC18F4550
« Respuesta #4 en: 18 de Marzo de 2013, 19:53:43 »
Efectivamente una vez creado el asm puedes cambiar el ORG0000 por el 2000.
Ademas debes revisar donde situó el resto del codigo , no vaya a ser que coloque alguna cosa en las direcciones que estas utilizando para el bootloader.

F.

Asi es, en efecto de omento estoy realizando algunas pruebas, gracias por la respuesta!


 

anything