Prechádzať zdrojové kódy

add:功耗大幅度降低,降低幅度大于40%

Dozingfiretruck 4 rokov pred
rodič
commit
f8c49c3812

BIN
lib/libapp.a


BIN
lib/libblehost.a


BIN
lib/libdrivers.a


BIN
lib/libos.a


BIN
lib/libwmarch.a


BIN
lib/libwmcommon.a


BIN
lib/libwmsys.a


+ 3 - 0
platform/drivers/cpu/wm_cpu.c

@@ -35,6 +35,9 @@ void tls_sys_clk_set(u32 clk)
 	{
 		return;
 	}
+	
+	/* Close bbp clk */
+	tls_reg_write32(HR_CLK_BBP_CLT_CTRL, 0x0F);
 
 	RegValue = tls_reg_read32(HR_CLK_DIV_CTL);
 	wlanDiv = (RegValue>>8)&0xFF;

+ 10 - 1
platform/sys/wm_main.c

@@ -160,6 +160,15 @@ void task_start_free()
 	}
 }
 #endif
+
+// int main(void)
+// {
+// 	tls_sys_clk_set(CPU_CLK_80M);
+
+// 	while (1);
+// }
+
+
 int main(void)
 {
     u32 value = 0;
@@ -181,7 +190,7 @@ int main(void)
     /*Close those not initialized clk except uart0,sdadc,gpio,rfcfg*/
     value = tls_reg_read32(HR_CLK_BASE_ADDR);
     value &= ~0x3fffff;
-    value |= 0x1a02;
+    value |= 0x0002;
     tls_reg_write32(HR_CLK_BASE_ADDR, value);