Autor Tema: ayuda con error pic 18f2420  (Leído 3925 veces)

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

Desconectado erwrow

  • PIC10
  • *
  • Mensajes: 7
ayuda con error pic 18f2420
« en: 21 de Agosto de 2011, 00:08:57 »
Hola a todos, tengo un problema cuando genero el .hex, esto es lo que me dice el mplab

Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Archivos de programa\Microchip\MPASM Suite\MPASMWIN.exe" /q /p18F2420 "p6.asm" /l"p6.lst" /e"p6.err"
Warning[215] G:\P6\P6.ASM 12 : Processor superseded by command line.  Verify processor symbol.
Warning[230] G:\P6\P6.ASM 68 : __CONFIG has been deprecated for PIC18 devices.  Use directive CONFIG.
Warning[230] G:\P6\P6.ASM 69 : __CONFIG has been deprecated for PIC18 devices.  Use directive CONFIG.
Warning[230] G:\P6\P6.ASM 70 : __CONFIG has been deprecated for PIC18 devices.  Use directive CONFIG.
Warning[230] G:\P6\P6.ASM 71 : __CONFIG has been deprecated for PIC18 devices.  Use directive CONFIG.
Warning[230] G:\P6\P6.ASM 72 : __CONFIG has been deprecated for PIC18 devices.  Use directive CONFIG.
Warning[230] G:\P6\P6.ASM 73 : __CONFIG has been deprecated for PIC18 devices.  Use directive CONFIG.
Warning[230] G:\P6\P6.ASM 74 : __CONFIG has been deprecated for PIC18 devices.  Use directive CONFIG.
Warning[230] G:\P6\P6.ASM 75 : __CONFIG has been deprecated for PIC18 devices.  Use directive CONFIG.
Warning[230] G:\P6\P6.ASM 76 : __CONFIG has been deprecated for PIC18 devices.  Use directive CONFIG.
Warning[230] G:\P6\P6.ASM 77 : __CONFIG has been deprecated for PIC18 devices.  Use directive CONFIG.
Warning[230] G:\P6\P6.ASM 78 : __CONFIG has been deprecated for PIC18 devices.  Use directive CONFIG.
Warning[230] G:\P6\P6.ASM 79 : __CONFIG has been deprecated for PIC18 devices.  Use directive CONFIG.
Executing: "C:\Archivos de programa\Microchip\MPASM Suite\mplink.exe" /p18F2420 "p6.o" /z__MPLAB_BUILD=1 /o"p6.cof" /M"p6.map" /W /x
MPLINK 4.40, Linker
Device Database Version 1.2
Copyright (c) 1998-2011 Microchip Technology Inc.
Error - section '.org_3' can not fit the absolute section. Section '.org_3' start=0x00f00000, length=0x00000200
Errors    : 1

Link step failed.
----------------------------------------------------------------------
Release build of project `G:\p6\p6.disposable_mcp' failed.
Language tool versions: MPASMWIN.exe v5.42, mplink.exe v4.40, mplib.exe v4.40
Sat Aug 20 23:57:33 2011
----------------------------------------------------------------------
BUILD FAILED


si me pueden ayudar se los agradecería :)

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4154
Re: ayuda con error pic 18f2420
« Respuesta #1 en: 21 de Agosto de 2011, 08:31:10 »
El fichero .Hex lo has generado  con Niple.
Hast donde se no puede compilar el Pic18F2420

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

Desconectado erwrow

  • PIC10
  • *
  • Mensajes: 7
Re: ayuda con error pic 18f2420
« Respuesta #2 en: 21 de Agosto de 2011, 17:31:09 »
gracias por la pronta respuesta.
no entendí, el .hex se genera automáticamente con el niple? si esto es así entonces no tengo que usar el mplab para este tipo de pics? y una ultima cosa como genero el .hex con el niple?
y te adhiero un poco mas de info, este problema lo tengo con los pic 18f4620 y 18f2455
« Última modificación: 21 de Agosto de 2011, 19:08:32 por erwrow »

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4154
Re: ayuda con error pic 18f2420
« Respuesta #3 en: 22 de Agosto de 2011, 13:34:40 »
Hola erwrow:

Vayamos por partes:
1º Niple si genera los archivos "*.hex"
2º Por tanto no necesitas el MPLab para generarlos
3º Para ello es preciso que Niple soporta los pic que necesitas.
4º Niple no soporta la totalidad de pics de Microchip, si no solo un determinado tipos.
5º Los micros que soporta los puedes ber aqui: http://www.niplesoft.net/
6º El problema que tienes con los 18f4620 es por que no lo soporta. El 18f2455 si es soportado
7º para generar el hex con Niple descargate este pequeño tuto que realicé en su dia:  http://www.4shared.com/file/131974378/b2f70227/NIPLE_grabar.html

Si tienes mas preguntas hazmelo saber

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

Desconectado erwrow

  • PIC10
  • *
  • Mensajes: 7
Re: ayuda con error pic 18f2420
« Respuesta #4 en: 22 de Agosto de 2011, 15:13:00 »
hola fer taca
gracias por tu pronta respuesta, ahora mismo voy a descargar el tuto, si tengo alguna otra duda te aviso muchas gracias


Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4154
Re: ayuda con error pic 18f2420
« Respuesta #5 en: 22 de Agosto de 2011, 15:19:04 »
Para eso estamos ;-)
Todos los días se aprende algo nuevo.

Desconectado erwrow

  • PIC10
  • *
  • Mensajes: 7
Re: ayuda con error pic 18f2420
« Respuesta #6 en: 22 de Agosto de 2011, 21:32:57 »
hola fer:
luego de ver el tutorial (que me resulto extremadamente útil gracias) te voy a hacer una pequeña corrección sobre lo que pusiste antes, el niple no genera el .hex, el que lo hace es el mpasm ;)

salduos

Desconectado Fer_TACA

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4154
Re: ayuda con error pic 18f2420
« Respuesta #7 en: 23 de Agosto de 2011, 06:32:42 »
Efectivamente Niple no genera el hex lo genera el mpasmwin que va bien dentro de Mplab o bien de manera individual.
Lo que hace Niple es llamar desde su entorno al ejecutable correspondiente.

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

Desconectado juanfra

  • PIC12
  • **
  • Mensajes: 74
Re: ayuda con error pic 18f2420
« Respuesta #8 en: 03 de Septiembre de 2011, 18:16:59 »
[Hola erwrow.

Perdona por el retraso, pero esto del la vacaciones tiene estas cosas.
Niple no genera bien los vectores (ORG), no me he parado a buscar el problema, simplemente localiza en el *.asm, el org en cuestion , creo que es el 3, le pones el ; delante y arreglao, ya se encarga el ensamblador de definirlos.
Yo asi lo compilo y sin problemas.


Juanfra