imcu
6cbb2c3ee5
[bsp][cvitek] add cache opration functions for cache coherence
...
By default, the small core enables D-Cache without ensuring cache
coherence. Therefore, when using shared memory, inconsistencies can
occur in the data read by the small core and the big core.
Solution: Migrate cache-related functions from the official
duo-buildroot-sdk library to implement cache-related operations in
rthw.h. This allows you to either disable D-Cache or call the
flush_dcache_range function before reading and after writing for
synchronization.
It is recommended to use the flush_dcache_range function, as disabling
D-Cache can have a significant performance impact.
Signed-off-by: zdtyuiop4444 <ign7798540@gmail.com>
2025-01-16 09:05:52 +08:00
..
2024-08-23 18:15:09 -04:00
2024-09-30 18:50:15 -04:00
2024-11-24 11:34:30 +08:00
2024-10-23 17:08:29 -04:00
2024-06-20 14:40:42 +08:00
2024-12-21 21:52:42 +08:00
2024-06-20 14:40:42 +08:00
2024-10-23 17:08:29 -04:00
2024-12-21 21:52:42 +08:00
2024-10-23 17:08:29 -04:00
2024-06-20 14:40:42 +08:00
2024-06-20 14:40:42 +08:00
2024-10-11 18:32:58 -04:00
2024-12-21 21:52:42 +08:00
2024-06-20 14:40:42 +08:00
2024-11-24 11:29:28 +08:00
2024-06-20 14:40:42 +08:00
2024-06-20 14:40:42 +08:00
2024-06-20 14:40:42 +08:00
2025-01-16 09:05:52 +08:00
2024-10-23 17:08:29 -04:00
2024-10-11 18:32:58 -04:00
2024-12-09 19:44:43 -05:00
2024-09-29 20:49:57 -04:00
2024-10-20 12:18:28 -04:00
2024-09-13 17:40:40 -04:00
2024-06-20 14:40:42 +08:00
2024-09-13 17:40:40 -04:00
2024-06-20 14:40:42 +08:00
2024-11-13 22:56:32 -05:00
2024-12-21 13:10:47 -05:00
2024-10-19 12:23:07 -04:00
2024-06-20 14:40:42 +08:00
2024-06-20 14:40:42 +08:00
2024-09-13 17:40:40 -04:00
2025-01-08 14:55:04 +08:00
2025-01-12 21:32:15 -05:00
2024-11-06 18:19:13 +08:00
2024-06-20 14:40:42 +08:00
2024-09-13 17:40:40 -04:00
2024-11-24 11:29:28 +08:00
2024-06-20 14:40:42 +08:00
2024-06-20 14:40:42 +08:00
2024-06-20 14:40:42 +08:00
2024-09-13 17:40:40 -04:00
2024-10-11 18:32:58 -04:00
2024-08-23 18:15:09 -04:00
2024-09-13 17:40:40 -04:00
2024-08-08 14:08:59 +08:00
2024-09-13 17:40:40 -04:00
2024-10-11 18:32:58 -04:00
2024-06-20 14:40:42 +08:00
2024-06-20 14:40:42 +08:00
2024-06-20 14:40:42 +08:00
2024-06-20 14:40:42 +08:00
2024-06-20 14:40:42 +08:00
2024-09-29 12:33:10 -04:00
2024-06-20 14:40:42 +08:00
2024-09-10 19:53:01 -04:00
2024-09-13 17:40:40 -04:00
2024-10-11 18:32:58 -04:00
2024-11-24 11:34:30 +08:00
2024-06-20 14:40:42 +08:00
2024-11-27 10:59:15 +08:00
2024-10-11 18:32:58 -04:00
2024-12-25 17:40:04 +08:00
2024-11-28 13:21:05 +08:00
2024-10-11 18:32:58 -04:00
2024-09-13 17:40:40 -04:00
2024-08-13 04:13:51 -04:00
2025-01-10 17:14:13 +08:00
2024-11-24 11:29:28 +08:00
2024-10-27 14:53:40 +08:00
2025-01-15 21:38:09 +08:00
2024-06-20 14:40:42 +08:00
2024-12-13 10:39:20 +08:00
2024-06-20 14:40:42 +08:00
2024-10-11 18:32:58 -04:00
2024-06-20 14:40:42 +08:00
2024-10-11 18:32:58 -04:00
2024-10-11 18:32:58 -04:00
2024-09-13 17:40:40 -04:00
2024-06-20 14:40:42 +08:00
2024-06-20 14:40:42 +08:00
2025-01-04 11:17:36 -05:00
2024-09-13 17:40:40 -04:00
2024-09-13 17:40:40 -04:00
2024-06-20 14:40:42 +08:00
2023-04-04 09:06:27 -04:00
2024-06-20 14:40:42 +08:00
2024-10-23 17:08:29 -04:00
2024-06-20 14:40:42 +08:00
2024-09-13 17:40:40 -04:00
2024-06-20 14:40:42 +08:00
2024-10-11 18:32:58 -04:00
2024-06-20 14:40:42 +08:00
2024-10-01 06:06:50 +08:00
2024-12-12 18:54:04 -05:00
2024-06-20 14:40:42 +08:00
2024-10-11 18:32:58 -04:00
2024-11-24 11:34:30 +08:00
2024-06-20 14:40:42 +08:00
2024-09-13 17:40:40 -04:00
2024-04-21 01:18:37 -04:00
2023-11-20 07:34:46 -05:00