Co znamena Coherent promenna v C ?

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Neděle Červen 9 21:13:12 CEST 2024


Nehledal jsem, ale ten nazev mi nejak napovida, ze zrovna na tohle 
pouziti je to nevhodne... Podle me to nejak sdili pamet a platna je jen 
v nejakem kontextu...?
Dne 09.06.2024 v 15:06 Libor Konečný napsal(a):
> Ok dekuji
>
> Dle  odkazu to znamena rychlejsi praci s RAM.
>
> Ma potiz je v tom, ze kdyz tam necham to coherent, tak se pole obcas 
> bezduvodne naplni jinymi hodnotami, jako by asi preruseni (ktere 
> pracuje s jinymi poli ale jsou definovana jako  coherent) to nejak 
> prepisovalo.
>
>
> LK
>
> Dne 09.06.2024 v 14:42 Jindroush napsal(a):
>> Neznamena to 'obecne' nic. Je to nejake #define z nejakych hlavicek, 
>> ktere includujete do sveho kodu. Musite si dohledat definici toho 
>> makra a tam se dozvite vic.
>>
>> Predpokladam, ze je to MPLAB a prelozi se to jako 
>> __attribute((coherent)), viz 
>> https://onlinedocs.microchip.com/oxy/GUID-471BA167-B55F-488B-A1CC-D88BAA7832CA-en-US-4/GUID-986A4CE1-BF47-441D-B7AE-0768F39377A4.html
>>
>> On 09.06.2024 14:11, Libor Konečný wrote:
>>> Zdravim programatory.
>>>
>>> Chtel bych se zeptat, co presne znamena  definice __COHERENT 
>>> uint32_t adcResult32[100] ?
>>>
>>> Kdyz Coherent vymazu, vezme si to vice ram.
>>>
>>> Je to nejaka forma sdileni (ceho?)  kvuli uspornosti RAM?
>>>
>>> Kdy se pouziva a jaky to ma smysl a vyznam ?
>>>
>>> Dekuji
>>>
>>> Libor
>>>
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored by www.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>>
> _______________________________________________
> 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