From: Luis C. G. L. <lcg...@ya...> - 2008-09-15 15:25:00
|
The problem is ktechlab! ktechlab assembler files into objects, using sdcc and gpasm, but link this objects with gplink and not using sdcc. New versions of sdcc using lib files for PICs , but ktechlab don't tell it to gplink! Using sdcc in console the file compile and link normally and the hexfile generated can be used in ktechlab. ====================================== Prof.Luis Claudio Gambôa Lopes CEFET-MG Campus Leopoldina Coordenação de Informática Industrial/Automação (32)3441-4343 ramal 203 --- Em seg, 15/9/08, Nagy László <big...@st...> escreveu: De: Nagy László <big...@st...> Assunto: [Ktechlab-devel] sdcc problem Para: "ktechlab-devel" <kte...@li...> Data: Segunda-feira, 15 de Setembro de 2008, 11:09 What problem? Building: /home/lacko/Documents/picadder_sdcc/picadder_sdcc.asm sdcc --debug -S -mpic16 -p18f452 /home/lacko/Documents/picadder_sdcc/picadder_sdcc.c -o /home/lacko/Documents/picadder_sdcc/picadder_sdcc.asm *** Compilation successful *** Building: /home/lacko/Documents/picadder_sdcc/picadder_sdcc.hex gpasm --object --output /home/lacko/tmp/kde-lacko/ktechlabbM3wec.o --hex-format inhx32 --warning 2 --ignore-case --force-list /home/lacko/Documents/picadder_sdcc/picadder_sdcc.asm *** Assembly successful *** gplink --hex-format inhx32 --map --output /home/lacko/Documents/picadder_sdcc/picadder_sdcc.hex /home/lacko/tmp/kde-lacko/ktechlabbM3wec.o message: using default linker script "/usr/share/gputils/lkr/18f452.lkr" error: missing definition for symbol "__gptrput1", required by "/home/lacko/tmp/kde-lacko/ktechlabbM3wec.o" error: missing definition for symbol "__gptrget1", required by "/home/lacko/tmp/kde-lacko/ktechlabbM3wec.o" error: missing definition for symbol "_EECON1bits", required by "/home/lacko/tmp/kde-lacko/ktechlabbM3wec.o" error: missing definition for symbol "_INTCONbits", required by "/home/lacko/tmp/kde-lacko/ktechlabbM3wec.o" error: missing definition for symbol "_EEDATA", required by "/home/lacko/tmp/kde-lacko/ktechlabbM3wec.o" error: missing definition for symbol "_EECON2", required by "/home/lacko/tmp/kde-lacko/ktechlabbM3wec.o" error: missing definition for symbol "_EEADR", required by "/home/lacko/tmp/kde-lacko/ktechlabbM3wec.o" *** Linking failed *** Regards: biglacko ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Ktechlab-devel mailing list Kte...@li... https://lists.sourceforge.net/lists/listinfo/ktechlab-devel Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses |