Index: yc_lpm.c
===================================================================
--- /YC3121_SDK/fw/sdk/yc_lpm.c	(revision 883)
+++ /YC3121_SDK/fw/sdk/yc_lpm.c	(working copy)
@@ -214,7 +214,8 @@
                               SYSCTRL_AHBPeriph_7811 | SYSCTRL_AHBPeriph_ADC7811 | \
                               SYSCTRL_AHBPeriph_CP, DISABLE);
 
-  ((void(*)(void*, void*))FUNC_PREFETCH)(((uint32_t*)lpm_sleep), ((uint32_t*)(lpm_sleep + 100)));
+    uint32_t lpm_sleep_addr = (uint32_t)lpm_sleep;
+    ((void(*)(void *, void *))FUNC_PREFETCH)(((void *)lpm_sleep_addr), ((void *)(lpm_sleep_addr + 100)));
     lpm_sleep();
 }
 
