Hola, alguien podria decirme el porque de este error, entiendo que es algo referente a los goto pero no se el que.
Start:
; *** Configuracion de perifericos ***
CLRF PORTB ; Initialize PORTB by clearing output data latches
MOVLW 0x00 ; Set PORTB as output
MOVWF TRISB ; Value used to initialize data direction
Main: BSF PORTB,2
RCALL DelayHigh
BCF PORTB,2
RCALL DelayLow
BRA Main
DelayHigh:
MOVLW 0xB2
MOVWF d1
MOVLW 0x01
MOVWF d2
Delay_0 DECFSZ d1, f
GOTO $+2
DECFSZ d2, f
GOTO Delay_0
GOTO $+1
NOP
RETURN
DelayLow:
MOVLW 0xEA
MOVWF d3
MOVLW 0x0F
MOVWF d4
Delay_1
DECFSZ d3, f
GOTO $+2
DECFSZ d4, f
GOTO Delay_1
GOTO $+1
NOP
RETURN
END ; Fin de programa
Este es el error:
CLEAN SUCCESSFUL (total time: 55ms)
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory '/home/miquel/MPLABXProjects/Robot Apodo/TestServo.X'
make -f nbproject/Makefile-default.mk dist/default/production/TestServo.X.production.hex
make[2]: Entering directory '/home/miquel/MPLABXProjects/Robot Apodo/TestServo.X'
"/opt/microchip/mplabx/v3.10/mpasmx/mpasmx" -q -p18f2550 -u -l\"build/default/production/Test.lst\" -e\"build/default/production/Test.err\" -o\"build/default/production/Test.o\" \"Test.asm\"
"/opt/microchip/mplabx/v3.10/mpasmx/mplink" -p18f2550 -w -m"dist/default/production/TestServo.X.production.map" -z__MPLAB_BUILD=1 -odist/default/production/TestServo.X.production.cof build/default/production/Test.o
make[2]: *** [dist/default/production/TestServo.X.production.hex] Error 1
MPLINK 5.08, LINKER
make[1]: *** [.build-conf] Error 2
Device Database Version 1.26
make: *** [.build-impl] Error 2
Copyright (c) 1998-2011 Microchip Technology Inc.
Error - file 'build/default/production/Test.o', section '.org_2', Symbol '_.org_2_0058' is not word-aligned.
It can not be used as the target of a call or goto instruction.
Errors : 1
nbproject/Makefile-default.mk:112: recipe for target 'dist/default/production/TestServo.X.production.hex' failed
make[2]: Leaving directory '/home/miquel/MPLABXProjects/Robot Apodo/TestServo.X'
nbproject/Makefile-default.mk:78: recipe for target '.build-conf' failed
make[1]: Leaving directory '/home/miquel/MPLABXProjects/Robot Apodo/TestServo.X'
nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed
BUILD FAILED (exit value 2, total time: 214ms)