
Ahoj, konecne jsem dnes nasel trochu casu abych zaintegroval AT91 do syslessu. Spoustu veci by urcite sly vylepsit, ale bohuzel cas na to nemam. Nicmene jako zaklad na si myslim, ze je to dobre pouzitelne. Vyuzivam to pro svoje projekty. Patch je asi moc velky, tak mi pandora nechtela prijmout, tak jsem ho dal sem: http://www.pbmaster.org/download/0001-Build-framework-for-the-AT91SAM7-archi... Udelal jsem 3 zmeny v obecnych vecech: 1) pozmenil jsem poradi linkovani *_MOREOBJS a LOADLIBES, jinak se mi slinkuje system_stub veci z libc driv nez system_stub syslessu. Myslim si, ze i tak je to spravnejsi, protoze jinak se neda "prepsat" veci ze standardni knihovny. Co si o tom myslite? - $$($(1)_OBJS) $$(LOADLIBES) $$($(1)_MOREOBJS) $$($(1)_LIBS:%=-l%) \ + $$($(1)_OBJS) $$($(1)_MOREOBJS) $$(LOADLIBES) $$($(1)_LIBS:%=-l%) \ 2) a 3) Docasne jsem povolil kompilaci: arch/arm/generic/libs a arch/arm/generic/libs/at91_misc. Bude potreba to spojit s misc/, ale co jsem videl, tak system_stub v misc/ jsou asi zastarale pro xyz verze libc. Tohle jsem resil asi pred rokem, uz nevim presne od ktere verze je potreba doimplementovat sys _swi* funkce.. Vyuzivam gcc 4.3.2. Zkus se na to podivat Michale a kdyz tak to prosim zaintegruj, jestli se ti zda byt OK. Testoval jsem to pouze na OC8-N. zatim se mejte, Kai -- ---
participants (1)
-
tran@pbmaster.org (sysless@pandora.cz)