Sida 1 av 2
Error : Unable to open file 'reloc.inc'
Postat: 11 mars 2009, 10:13:38
av Jens Gunnarsson
Hej
Jag använder C-kompilatorn CC5X från B Knudsen i MPLAB. Med en headerfil för processor PIC16F690 och en C-fil med min programkod så kan jag kompilera.
Men när jag lägger till fler källfiler (t.ex. delays.c) så visar sig följande fel vid kompileringen:
Error : Unable to open file 'reloc.inc'
Knudsens manual hänvisar till Michrochips instruktioner för MPLAB men jag har inte hittat något där som har löst problemet. Michrochip annars snabba tekniska support har fortfarande inte svarat efter två dagar. Jag tror att jag behöver göra en manuell inställning i MPLAB för en
make-fil, men jag har inte fått det att fungera.
Kan någon bistå med instruktioner?
Re: Error : Unable to open file 'reloc.inc'
Postat: 11 mars 2009, 10:56:26
av sodjan
> Men när jag lägger till fler källfiler...
Vad menar du mer specifikt med "lägger till" ? Var och hur ?
Hur är reloc.inc kopplad till delay.c ?
Re: Error : Unable to open file 'reloc.inc'
Postat: 11 mars 2009, 11:13:55
av Jens Gunnarsson
Med att lägga till filer menar jag att man i menylisten på MPLAB klickar Project>Add files to project ... och så vidare.
Jag tror inte det är något specifikt i delays.c som ger felet med reloc.inc. Jag får samma kompileringsfel om jag istället lägger till en källfil med funktioner för en display. Det verkar som att man måste göra något i MPLAB för att ha källkod uppdelad i flera filer i sitt projekt. Vet du hur man skall göra det?
Re: Error : Unable to open file 'reloc.inc'
Postat: 11 mars 2009, 11:22:05
av sodjan
Ah, OK, så reloc.inc är inte din fil. Och svaret på din fråga är, nej.
Jag utgår från att du har valt rätt "Toolsuit" och "Tool locations" o.s.v...
Re: Error : Unable to open file 'reloc.inc'
Postat: 11 mars 2009, 11:26:15
av Jens Gunnarsson
Ja och jag kan kompilera om jag lägger all kod i samma fil.
Re: Error : Unable to open file 'reloc.inc'
Postat: 11 mars 2009, 11:33:19
av sodjan
Prova med något CC5X/Knudsen forum...
Re: Error : Unable to open file 'reloc.inc'
Postat: 11 mars 2009, 12:09:15
av Jens Gunnarsson
Finns det ens ett sånt?
Det verkar troligare att jag har förbisett en inställning i MPLAB. Knudsen hänvisar till Michrochip's instruktioner för makefiler, men det framgår dåligt exakt hur man skall göra. Den kritiska knappen är utgråad.
Re: Error : Unable to open file 'reloc.inc'
Postat: 11 mars 2009, 13:06:31
av sodjan
Och du har så klart kollat lite grundläggande sakar som t.ex var reloc.inc finns
och om det verkar finnas någon path i inställningarna som "pekar" dit ?
Re: Error : Unable to open file 'reloc.inc'
Postat: 11 mars 2009, 13:41:28
av Jens Gunnarsson
Jag vet var den finns.
Nu är det dags att släppa fram någon som vet hur man skall göra, eller vad tror du?
Re: Error : Unable to open file 'reloc.inc'
Postat: 11 mars 2009, 13:54:42
av sodjan
Vadå "släppa fram" ? *Jag* har i alla fall inte hindrat någon...
Du får tolka "tystnaden" det som du vill, *jag* tolkar det som att
det inte finns speciellt många som kör dina verktyg.
Jag utgår även från att du har gjort som INSTALL.TXT beskriver...
Från Knudsens hemsida:
MPLAB Support
CC5X can be used inside the MPLAB environment. Project setup is easy, especially the single module mode.
The output from the compiler is shown in the MPLAB 'Output' window. POINT-AND-CLICK on error messages is supported.
* MPLAB version 7.xx : supported
* MPLAB version 6.30 and later : supported
* MPLAB version 6.00 - 6.20 : limited support - not recommended
* MPLAB version 5.xx : supported
The detailed description is forund in file INSTALL.TXT after installation of CC5X.
Re: Error : Unable to open file 'reloc.inc'
Postat: 11 mars 2009, 14:52:44
av Jens Gunnarsson
Sedärja!
I install.txt samt linker.txt hittade jag det jag behövde.
Tack för hjälpen.
Re: Error : Unable to open file 'reloc.inc'
Postat: 11 mars 2009, 15:13:14
av sodjan
Märkligt, de filerna (install.txt och linker.txt) måste väl ha funnits där hela tiden !?
Eller, hemska tanke, slängde du dig på forumet *innan* du kollade dokumentationen ??
Re: Error : Unable to open file 'reloc.inc'
Postat: 12 mars 2009, 08:03:47
av Nerre
Det är väl inte utan anledning som nån irc-klient som default har en användarinfo som säger "I am to lazy to read install.txt" eller nåt sånt:-)
Den dag jag skriver ett fritt program så kommer jag att skriva i install.txt att man måste skapa eller ta bort en viss fil innan man börjar installationen, annars raderar den hela disken. Sen har man 2-3 popup-rutor som frågar "Har du verkligen läst install.txt?". Då kanske folk lär sig att lästa installationsanvisningen först.
Re: Error : Unable to open file 'reloc.inc'
Postat: 12 mars 2009, 11:14:17
av Jens Gunnarsson
Jag har aldrig tidigare haft minsta användning av en install.txt eller readme.txt, så knorra lagom för att folk aldrig läser dem.
Re: Error : Unable to open file 'reloc.inc'
Postat: 12 mars 2009, 11:47:27
av sodjan
> Jag har aldrig tidigare haft minsta användning av en install.txt eller readme.txt,
Och hur fan kan du veta det *innan* du har läst dom !!??
Right, om allt fungerar i alla fall så visst kan man vara lite slapp och ta genvägar.
Men inte innan man kastar sig över ett forum och börjar be om hjälp...
Men nu så stog det ju väldigt tydligt att "The detailed description is found in file INSTALL.TXT".
*Ändå* tyckte du att du kunde skita i det och ta det via forumet istället. Slappt och slött...
Dessutom, det jag *gissade* var problemet redan i mitt andra inlägg (d.v.s innan jag
hade hjälp dig med att läsa Knudsens hemsida!) visade sig vara helt rätt. D.v.s någon
path i "Tool locations" som inte var rätt. Det var ju just det som INSTALL.TXT upplyste om...