
Rad vyzkousim za predpokladu, ze nekde najdu ld a crt0.s skripty. Mam ted na stole na vyzkouseni MBED (LPC1768), takze mam to i na cem otestovat. Ale v budoucnu pocitam spis s LPC1751. Jirka 2010/3/29 pisa@cmp.felk.cvut.cz (sysless@pandora.cz) <pisa@cmp.felk.cvut.cz>
Aby bylo možné používat tootchain pro Cortex-M3, tak provedl jeho rebuild. Vše bylo vybuildováno ve škole na Hradle. GCC je opatchované tak, aby podporovalo thumb2 multilib variantu. Patch je v quiltu na Hradle.
Balíky jsou uložené v rtime Debian poolu
ftp://rtime.felk.cvut.cz/debian/pool/arm-elf/
binutils-arm-elf_2.20.1-1_amd64.deb binutils-arm-elf_2.20.1-1_i386.deb gcc-arm-elf_4.4.3-1_amd64.deb gcc-arm-elf_4.4.3-1_i386.deb
Nechal jsem tam i starší verzi GCC, ale aptitude je nenabízí. Pokud by nastal problém, tak si starší stáhněte a instalujte před dpkg -i.
gcc-arm-elf_4.3.2-1_amd64.deb gcc-arm-elf_4.3.2-1_i386.deb
Úplně prehistorické GCC a původní binutils jsem odložil do pool-old.
Otestoval jsem zatím akorát AMD64 variantu, že všechny projekty zkompiluje. Aby tomu tak bylo, tak jsem updatnul uLan system_stub.c z verze od Kaie z rtime/sysless, protože nová newlib vyžaduje další symboly. Zatím jsem to na reálném targetu otestoval akorát na MX1 ARM920T aby mi to neblokovalo práci ve firmě. Snad se jinde nevyskytnou chyby.
Vzhledem k tomu, že jsem se do toho pustil především kvůli požadavkům skupiny HAIRC, tak doufám, že kompilátor pořádně protestují se všemi stávajícími projekty.
S pozdravem,
Pavel Píša e-mail: pisa@cmp.felk.cvut.cz www: http://cmp.felk.cvut.cz/~pisa university: http://dce.felk.cvut.cz/ company: http://www.pikron.com/
---
-- =================================================== Bc. Jiri Kubias Czech Technical University in Prague Faculty of Electrical Engineering dept. of Control Engineering Karlovo namesti 13/E, 121 35 Prague Czech Republic web page: http://dce.felk.cvut.cz e-mail: jiri.kubias@gmail.com mobile: 777 974167 =================================================== ---