RE: HiTech: načtení userID

Miroslav Draxal evik na volny.cz
Sobota Srpen 30 23:52:24 CEST 2014


I když používám vzorové kódy z příručky, tak mi to nejde. A to jsem zkoušel jak HiTech tak XC8 stále stejné. Jsem asi blbej J

 

 

From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Andrej Jancura
Sent: Saturday, August 30, 2014 11:46 PM
To: HW-news
Subject: Re: HiTech: načtení userID

 

Dobry vecer,

 

ja len taku malu perlicku. V jednom programe som potreboval pri starte urcit typ resetu. Prestudoval som manual, nasiel prislusne prepinace, do start-up.as boli automaticky vlozene spravne symboly. Napriek tomu kompilator hadzal chybu pri preklade, tusim duplicitna definicia alebo redefinovanie konstant. Program som osekal na dva riadky a stale chyba... Riesil som to aj so supportom ale riesenie sme nenasli, resp. odpisali, ze tu chybu nevedia nasimulovat, hoci som poslal screenshoty z chybovymi hlaskami...

Po case som pochopil, ze aj to je spolocensky trest za to, ze nepouzivam ten spravny procesor a kompilujem kompilatorom za peniaze... Nuz aj takto inteligentne sa da cloveka donutit pouzivat ten spravny procesor (avr) a ten spravny free kompilator (gcc)...  :(

 

A.

 

2014-08-30 21:38 GMT+02:00 Miroslav Draxal <evik na volny.cz>:

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

 

_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list

 

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


Další informace o konferenci Hw-list