Re: Sdílená paměť

Tomáš Hamouz hamouz na alsoft.cz
Úterý Únor 5 13:51:59 CET 2013


MB> 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?

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

Crossworks používají GCC, takže zkusím pohledat tímto směrem.
Tomáš


MB> -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

MB> _______________________________________________
MB> HW-list mailing list  -  sponsored by www.HW.cz
MB> Hw-list na list.hw.cz
MB> http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list