www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

PIC webserver - težave s kodo

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
Musty
Član
Član



Pridružen-a: Sob 28 Apr 2007 8:54
Prispevkov: 1575
Aktiv.: 7.13
Kraj: Rače

PrispevekObjavljeno: Čet Jan 06, 2011 8:40 pm    Naslov sporočila:  PIC webserver - težave s kodo Odgovori s citatom

Pozdravljeni,

lotil sem se malo zahtevnejšega projekta in sem seveda naletel na kup težav. Izdelal sem vezje po načrtu:
http://hackaday.com/2008/09/25/web-server-on-a-business-card-part-2/

Lepo je priložena tudi MPLAB workspace in vsa potrebna koda, vključno z hex fajlom. Sedaj želim sam skompajlati projekt, vendar me ustavljajo sledeče napake. Uporabljam C30 kompajler, kot napisano v dokumentaciji.

Iz napak razberem, da zmanjka prostora, vendar to ni smiselno. Poizkusils em spremeniti še memory management nastavitve v C30, vendar brez uspeha. Vem, da je ta koda dokaj neučinkovita, vendar jo želim preizkusiti, preden se podam na dolgo pot učenja in pisanja svoje.

Prosim za pomoč

Koda:
......
Executing: "C:\Program Files\Microchip\mplabc30\v3.25\bin\pic30-gcc.exe" -mcpu=24FJ64GA002 -x c -c   "main.c" -o".\work\main.o" -I"..\Microchip\Include\MDD File System" -I"..\..\WSBC-Server" -I"%PROGRAMFILES%\Microchip\MPLAB C30\include" -I"..\Microchip\Include" -I"." -g -mlarge-code -mlarge-data -msmall-scalar
main.c: In function 'main':
main.c:39: warning: 'TICK' is deprecated
Executing: "C:\Program Files\Microchip\mplabc30\v3.25\bin\pic30-gcc.exe" -mcpu=24FJ64GA002 "work\SD-SPI.o" "work\FSIO.o" "work\FATHTTP.o" "work\Announce.o" "work\ARP.o" "work\Delay.o" "work\DHCP.o" "work\DHCPs.o" "work\DNS.o" "work\ENC28J60.o" "work\f*p.o" "work\Hashes.o" "work\Helpers.o" "work\ICMP.o" "work\IP.o" "work\NBNS.o" "work\Reboot.o" "work\SMTP.o" "work\SNMP.o" "work\SNTP.o" "work\StackTsk.o" "work\TCP.o" "work\Tick.o" "work\UDP.o" "work\main.o" -o".\output\FATHTTP Server.cof" -Wl,-L"D:\Program Files\Microchip\MPLAB C30\lib",-Tp24FJ64GA002.gld,--defsym=__MPLAB_BUILD=1,-Map=".\output\FATHTTP Server.map",--report-mem
work\SD-SPI.o: Link Error: Could not allocate section .text, size = 2308 PC units, attributes = code
work\Helpers.o: Link Error: Could not allocate section .text, size = 1710 PC units, attributes = code
work\UDP.o: Link Error: Could not allocate section .text, size = 1338 PC units, attributes = code
work\FATHTTP.o: Link Error: Could not allocate section .text, size = 1256 PC units, attributes = code
work\ARP.o: Link Error: Could not allocate section .text, size = 1060 PC units, attributes = code
work\main.o: Link Error: Could not allocate section .text, size = 726 PC units, attributes = code
work\StackTsk.o: Link Error: Could not allocate section .text, size = 710 PC units, attributes = code
work\IP.o: Link Error: Could not allocate section .text, size = 436 PC units, attributes = code
work\Announce.o: Link Error: Could not allocate section .text, size = 358 PC units, attributes = code
work\Tick.o: Link Error: Could not allocate section .text, size = 302 PC units, attributes = code
work\ICMP.o: Link Error: Could not allocate section .text, size = 126 PC units, attributes = code
work\Delay.o: Link Error: Could not allocate section .text, size = 86 PC units, attributes = code
 Link Error: Could not allocate program memory
Link step failed.
----------------------------------------------------------------------
Release build of project `C:\Microchip Solutions v2010-10-19\WSBC-Server\FATHTTP Server.mcp' failed.
Language tool versions: pic30-as.exe v3.25, pic30-gcc.exe v3.25, pic30-ld.exe v3.25, pic30-ar.exe v3.25
Thu Jan 06 19:33:43 2011
----------------------------------------------------------------------
BUILD FAILED
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
red_mamba
Član
Član



Pridružen-a: Ned 20 Feb 2005 17:56
Prispevkov: 1486
Aktiv.: 6.27
Kraj: Yogyakarta

PrispevekObjavljeno: Pet Jan 07, 2011 12:22 am    Naslov sporočila:   Odgovori s citatom

sam mislim da moraš v linkerju sekcijo .text povečat
_________________
Bad things happen to good people all the time for no reason!
Blog
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Peter123
Član
Član



Pridružen-a: Tor 13 Jan 2009 15:34
Prispevkov: 1442
Aktiv.: 7.21
Kraj: Lj.

PrispevekObjavljeno: Pet Jan 07, 2011 8:31 am    Naslov sporočila:   Odgovori s citatom

Tale zadevca bi zanimala tudi mene.
Sporoči kako boš uspešen ter v čem je bil problem.

Kje si nabavil fic 24? Farnell ali kje bol ugodno?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
red_mamba
Član
Član



Pridružen-a: Ned 20 Feb 2005 17:56
Prispevkov: 1486
Aktiv.: 6.27
Kraj: Yogyakarta

PrispevekObjavljeno: Pet Jan 07, 2011 9:07 am    Naslov sporočila:   Odgovori s citatom

jaz sem ga na farnell-u

se pa trenutno mučim s SD kartico in pic24hj Mr. Green

_________________
Bad things happen to good people all the time for no reason!
Blog
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Musty
Član
Član



Pridružen-a: Sob 28 Apr 2007 8:54
Prispevkov: 1575
Aktiv.: 7.13
Kraj: Rače

PrispevekObjavljeno: Pet Jan 07, 2011 11:54 am    Naslov sporočila:   Odgovori s citatom

red_mamba, kje pa lahko povečam .text v linkerju ?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
red_mamba
Član
Član



Pridružen-a: Ned 20 Feb 2005 17:56
Prispevkov: 1486
Aktiv.: 6.27
Kraj: Yogyakarta

PrispevekObjavljeno: Pet Jan 07, 2011 12:44 pm    Naslov sporočila:   Odgovori s citatom

najbolje da poiščeš katero datoteko ti sedaj dejansko linka v projekt (verjetno iz inštalacijskega direktorija C30 prevajalnika)
jo skopiraš v svoj projekt in jo dodaš projektu, potem jo pa popraviš ustrezno

recimo tako zgleda na enem mojem projektu z 18F8722 kjer se uporablja aray baytov in ne gre v eno banko, zato se ena banka razteza preko več RAM-a in v tej banki je potem definiranih več array-ev velikosti 512 bajtov
Koda:

ACCESSBANK NAME=accessram  START=0x0            END=0x5F
DATABANK   NAME=gpr0       START=0x60           END=0xFF
DATABANK   NAME=gpr1       START=0x100          END=0x1FF
DATABANK   NAME=gpr2       START=0x200          END=0xDFF //tukaj je spremenjeno it 0x2FF v 0xDFF, se pravi 12x256 bajtov
//DATABANK   NAME=gpr3       START=0x300          END=0x3FF
//DATABANK   NAME=gpr4       START=0x400          END=0x4FF
//DATABANK   NAME=gpr5       START=0x500          END=0x5FF
//DATABANK   NAME=gpr6       START=0x600          END=0x6FF
//DATABANK   NAME=gpr7       START=0x700          END=0x7FF
//DATABANK   NAME=gpr8       START=0x800          END=0x8FF
//DATABANK   NAME=gpr9       START=0x900          END=0x9FF
//DATABANK   NAME=gpr10      START=0xA00          END=0xAFF
//DATABANK   NAME=gpr11      START=0xB00          END=0xBFF
//DATABANK   NAME=gpr12      START=0xC00          END=0xCFF
//DATABANK   NAME=gpr13      START=0xD00          END=0xDFF
DATABANK   NAME=gpr14      START=0xE00          END=0xEFF
DATABANK   NAME=gpr15      START=0xF00          END=0xF5F
ACCESSBANK NAME=accesssfr  START=0xF60          END=0xFFF          PROTECTED


_________________
Bad things happen to good people all the time for no reason!
Blog
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 497 dni


Powered by phpBB © 2001, 2005 phpBB Group