Index: docs/软件文档Bug fix/软件文档Bug fix/YC3121 无外部晶振处理方案说明.pdf
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: docs/软件文档Bug fix/软件文档Bug fix/YC3121 无外部晶振处理方案说明.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: docs/软件文档Bug fix/软件文档Bug fix/YC3121 无外部晶振处理方案说明.pptx
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: docs/软件文档Bug fix/软件文档Bug fix/YC3121 无外部晶振处理方案说明.pptx
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: sdk/yc_lpm.c
===================================================================
--- /YC3121_SDK/fw/sdk/yc_lpm.c	(revision 882)
+++ /YC3121_SDK/fw/sdk/yc_lpm.c	(working copy)
@@ -42,7 +42,8 @@
 
 void lpm_sleep(void)
 {
-    ((void(*)())FUNC_LPM_SLEEP_ADDR)();
+  ((void(*)(uint8_t cmd))(0x4708 + 1))(0xB9); //flash power down
+  ((void(*)())FUNC_LPM_SLEEP_ADDR)();
 }
 
 void setlpmval(volatile int *addr, uint8_t startbit, uint8_t bitwidth, uint32_t val)
@@ -212,6 +213,8 @@
                               SYSCTRL_AHBPeriph_7816 | SYSCTRL_AHBPeriph_SM4 | \
                               SYSCTRL_AHBPeriph_7811 | SYSCTRL_AHBPeriph_ADC7811 | \
                               SYSCTRL_AHBPeriph_CP, DISABLE);
+
+  ((void(*)(void*, void*))FUNC_PREFETCH)(((uint32_t*)lpm_sleep), ((uint32_t*)(lpm_sleep + 100)));
     lpm_sleep();
 }
 
