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