⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hal_cache.h.patch

📁 ecos在9200上redboot实现
💻 PATCH
字号:
--- hal_cache.h.orig	2005-08-10 15:54:54.965761600 +0800
+++ hal_cache.h	2005-08-10 15:58:13.611400000 +0800
@@ -476,6 +476,7 @@
 // Cache controls for safely disabling/reenabling caches around execution
 // of relocated code.
 
+#if !defined(CYGPKG_HAL_ARM_ARM9_AT91RM9200)
 #define HAL_FLASH_CACHES_OFF(_d_, _i_)          \
     CYG_MACRO_START                             \
     HAL_ICACHE_IS_ENABLED(_i_);                 \
@@ -486,12 +487,23 @@
     HAL_DCACHE_INVALIDATE_ALL();                \
     HAL_DCACHE_DISABLE();                       \
     CYG_MACRO_END
+#else
+#define HAL_FLASH_CACHES_OFF(_d_, _i_)          \
+    CYG_MACRO_START                             \
+    CYG_MACRO_END
+#endif /* CYGPKG_HAL_ARM_ARM9_AT91RM9200 */
 
+#if !defined(CYGPKG_HAL_ARM_ARM9_AT91RM9200)
 #define HAL_FLASH_CACHES_ON(_d_, _i_)           \
     CYG_MACRO_START                             \
     if (_d_) HAL_DCACHE_ENABLE();               \
     if (_i_) HAL_ICACHE_ENABLE();               \
     CYG_MACRO_END
+#else
+#define HAL_FLASH_CACHES_ON(_d_, _i_)           \
+    CYG_MACRO_START                             \
+    CYG_MACRO_END
+#endif /* CYGPKG_HAL_ARM_ARM9_AT91RM9200 */
 
 //-----------------------------------------------------------------------------
 // Virtual<->Physical translations

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -