 |

|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 03 09, 14:45. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » gnu arm pradžia
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
 |
gnu arm pradžia |
Parašytas: 2008 12 21, 12:36 |
|
|
|
Taigi, bandau užsikurti gnu arm kompilerį linuxuose, bet gana greitai atsirado problemų.
taigi einant tiesiai prie reikalo, gal kas turi kokį veikiantį pavyzdį gnuarm`ui? Būčiau labai dėkingas
greičiausiai klausimų bus ir daugiau. |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux  |
|
|
|
 |
gnu arm pradžia |
Parašytas: 2008 12 22, 19:53 |
|
|
|
na gerai yra kita problema, dabar kompiliuojant programą pastoviai išmeta klaidą:
ld-linux.so.2, needed by /usr/arm/arm-unknown-linux-gnu/bin/../../sysroot/lib/libc.so.6, not found (try using -rpath or -rpath-link)
ir niekaip negaliu toliau nueiti.... |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux  |
|
|
|
 |
gnu arm pradžia |
Parašytas: 2008 12 22, 21:52 |
|
|
|
Citata: |
arm-unknown-linux-gnu/bin/../../sysroot/lib/libc |
Nepatinka linuksams programa. |
|
|
|
|
 |
gnu arm pradžia |
Parašytas: 2008 12 22, 22:25 |
|
|
|
na taip, bet problema, kad tą libc jau ne kartą perkompiliaviavau netgi bandžiau su jau sukompiliuotu gnuarm, su sukompiliuotu libc, bet visur tas pats...
(be to linuxuose so yra biblė, o ne programa) |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux  |
|
|
|
 |
gnu arm pradžia |
Parašytas: 2008 12 23, 00:15 |
|
|
|
hmm, susiinstalinau codeblocks IDE`ą, tai tas net nemato, kad gnu arm`as yra kompe... |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux  |
|
|
|
 |
gnu arm pradžia |
Parašytas: 2008 12 23, 10:49 |
|
|
|
/usr/arm/arm-unknown-linux-gnu/bin/../../sysroot/lib/libc.so.6
Not found? Tai išvis ar yra tas "libc.so.6" sym linkas direktorijoje? |
|
|
|
|
 |
gnu arm pradžia |
Parašytas: 2008 12 23, 13:37 |
|
|
|
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux  |
|
|
|
 |
gnu arm pradžia |
Parašytas: 2008 12 26, 13:55 |
|
|
|
na galų gale pasileidau tą gnuarm. Pasirodo emDebian.org yra sudėti prebuilt`intas gnuarm`as. |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux  |
|
|
|
 |
gnu arm pradžia |
Parašytas: 2008 12 26, 16:20 |
|
|
|
Hmm, iškilo kitas klausimas, dabar bandau perprasti linker`io script`ą, bet niekaip nesugalvoju, kaip reiktų pakeisti tam tikrų vietų adresus (pvz stack`o) kaip pavyzdį pasiėmiau LPC2138 linkerio script`ą (beje, kažkaip nepavyksta rasti LPC2131 linkerio scirpto, o aš kaip tik jį ir programinu). Nes dabar STACK`as nustatytas 0x40002500, kai LPC2131 RAM`as tęsiasi tik iki 0x40001FFF.
čia linkerio dalis, kurioje nustatomas stack`as:
Kodas: |
.stack ALIGN(256) :
{
*(.stack)
PROVIDE (_stack = .);
. = ALIGN(4);
} > RAM
|
|
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux  |
|
|
|
 |
gnu arm pradžia |
Parašytas: 2008 12 26, 20:24 |
|
|
|
na galu gale pasistačiau tą stack`ą kur reikia |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux  |
|
|
|
 |
gnu arm pradžia |
Parašytas: 2009 01 01, 23:09 |
|
|
|
hmmm, vėl susidūriau su problema, niekaip negaliu panaudoti stdio.h funkcijų.
bandant jas naudoti, vis išmetama klaida:
Kodas: |
collect2: ld terminated with signal 11 [Segmentation fault]
/usr/lib/gcc/arm-linux-gnu/4.2.4/../../../../arm-linux-gnu/bin/ld: BFD (GNU Binutils) 2.18.0.20080103 assertion fail ../../bfd/elf32-arm.c:8892
/usr/lib/gcc/arm-linux-gnu/4.2.4/../../../../arm-linux-gnu/bin/ld: BFD (GNU Binutils) 2.18.0.20080103 assertion fail ../../bfd/elf32-arm.c:9123
|
|
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux  |
|
|
|
 |
gnu arm pradžia |
Parašytas: 2009 01 02, 09:41 |
|
|
|
Įdomu, jei bandytum tą patį daryti su xp windovsais, gal čia linuksas nelabai tinka programinimui? |
|
|
|
|
 |
gnu arm pradžia |
Parašytas: 2009 01 02, 16:05 |
|
|
|
na windowsuose nebandžiau paleisti, bet kiek mačiau skaitydamas intike, windowsuose šita problema irgi būna.
Šiaip teko skaityt, kad šita problema atsiranda su 2.18 binutilsais, kurie pas mane ir yra, bet jiems yra išleistas CVS, kuris ją ištaiso, pas mane jis įrašytas. |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux  |
|
|
|
|
 |
Google paieška forume |
|
 |
Naujos temos forume |
|
 |
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
 |
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
 |
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
 |
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
 |
LEGO
Mänguköök,
mudelautod,
nukuvanker |
 |
KCD2 Mods
Installing KCD 2 Mods,
KCD 2 Guides,
KCD 2 Cheats |
 |
FS25 Mods
FS25 Harvesters,
FS25 Tractors Mods,
FS25 Maps Mods |
 |
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
 |
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
 |
GTA 6 Wiki
GTA 6 Map,
GTA 6 Characters,
GTA 6 News |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
|

|
 |