Sdílená paměť

Milan B. milan na bastl.sk
Úterý Únor 5 13:19:42 CET 2013


On 2/5/2013 1:16 PM, Tomáš Hamouz wrote:
> Zdravím
>
> potřebuju nasdílet pamět v procesoru.
> Jedná se o velké a složité struktury, které nechci vytahovat jako
> public, používá je vždy jen jeden modul. Bohužel mám takové dvě a už
> se s nima nevejdu do paměti. Nikdy nebudou potřeba obě současně, takže
> je možné sdílet paměť pro obě.
>
> Umím to udělat pomocí union, ale to bych je musel zveřejnit.
>
> Neexistuje nějaká metoda, jak tyto proměnné přidělit do separátního
> segmentu (to furt ještě umím), ale aby jim linker přidělil stejnou
> adresu?

U GNU ld sa to vola OVERLAY. Mozno aj Crossworks ma nieco take.

-m-

> Používám Crossworks for ARM, procesor je AT91SAM7S (to jen pro úplnost).
>
> Tomáš
>
>
>
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list