HiTech: načtení userID

Ladislav Vaiz spam na nagano.cz
Sobota Srpen 30 21:51:20 CEST 2014


Dobrý den,
sice PICům nerozumím, ale tady mi připadne, že jste sice includoval 
hlavičku, ale neřekl linkeru, kterou knihovnu má připojit. U gcc se 
například knihovna libabc.so připojuje parametrem -labc, tady budete 
muset zapátrat v dokumentaci/na google.
L.


On 30.8.2014 21:38, Miroslav Draxal wrote:
>
> Dobrý den,
>
> Dneska zkouším načíst userID do programu v PICu, ale jaksi se mi 
> nedaří. zkušebně jsem si zkopíroval z nápovědy HiTechu
>
> #include <htc.h>
>
> void main (void)
>
> {
>
>     unsigned char value;
>
>     value = idloc_read (2); // read register 2
>
>     value++; // modify value
>
>     idloc_write (2, value); // update user ID register
>
> }
>
> A při překladu mi to hází
>
> make[2]: *** [dist/default/debug/BootLoader.X.debug.cof] Error 1
>
> make[1]: *** [.build-conf] Error 2
>
> make: *** [.build-impl] Error 2
>
> :0: error: undefined symbol:
>
> _idloc_read(dist/default/debug\BootLoader.X.debug.obj)
>
> nbproject/Makefile-default.mk:110: recipe for target 
> 'dist/default/debug/BootLoader.X.debug.cof' failed
>
> make[2]: Leaving directory 
> 'D:/moje/elektro/PIC_projekt/Dum/Knihovny/PIC/BootLoader/BootLoader.X'
>
> nbproject/Makefile-default.mk:75: recipe for target '.build-conf' failed
>
> make[1]: Leaving directory 
> 'D:/moje/elektro/PIC_projekt/Dum/Knihovny/PIC/BootLoader/BootLoader.X'
>
> nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed
>
> že prý nezná _idloc_read ( ten je definovaný v pic18.h, a ten je 
> includován z htc.h)
>
> Nemáte nějaký nápad, kde zas mám chybu?
>
> Míra
>
>

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20140830/1e502ad3/attachment.html>


Další informace o konferenci Hw-list