SPI 速度優化,提公升DDR 頻率 CPU頻率

2021-08-20 12:01:35 字數 1495 閱讀 5626

mtk spi 速度優化,提公升ddr 頻率+cpu頻率

是指vcore ddr的改動. 

一、kernel的介面拉cpu頻率,可以使用介面:

/kernel-4.4

/drivers

/misc

/mediatek

/include

/mt-plat

/mt6758

/include

/mach

/mtk_ppm_api.h

extern voidmt_ppm_sysboost_freq

(enum ppm_sysboost_user

user

, unsigned int freq);

目前ut

是預留出來的.

//引入標頭檔案

#include "mach/mtk_ppm_api.h"

//request:
mt_ppm_sysboost_freq

(boost_by_ut

,2340000);

//release:
mt_ppm_sysboost_freq(boost_by_ut, 0);

獲取cpu的頻率:
可以讀一下節點:
大核:
cat /proc/cpufreq/mt_cpu_dvfs_l/cpufreq

小核:cat /proc/cpufreq/mt_cpu_dvfs_ll/cpufreq

二、在下面兩隻檔案加入高亮的部分
drivers/misc/mediatek/base/power/include/vcorefs_v3/mtk_vcorefs_governor.h
@@ -52,6 +52,7 @@ enum dvfs_kicker ;

note1: 

因為api

內用到mutex, 

外層不能用

spinlock. 

且要能允許

sleep

note2: 

有request, 

請一定要有

un-request, 

不然有可能拉住系統最低檔位

, 造成

power issue.

vcore讀頻率:

cat /sys/power/vcorefs/vcore_debug

下面的數值變成0

sw_opp: 0

高通spi頻率,只能在陣列中選:

webpack效能優化 提公升構建速度

mode可以設定為development和production,預設為production,而production下缺省會開啟tree shaking。此時打包的速度會變慢。webpack打包時,如果你的 中import或者require了別的模組或者第三方庫,webpack會按照一定的規則去搜尋這...

C 開發中怎麼提公升excel匯出速度

在專案中往往遇見excel匯出功能,主要是用來做報表和檢視合計資料,每個sheet最多最多65535行資料,主要講一講c excel匯出功能。無論多少資料2秒可以搞定,並且不占用過多記憶體。1 建立excel 使用的是streamwriter sw new streamwriter path,fal...

WEB站點效能優化實踐(載入速度提公升2s)

進行優化前,關鍵是剖析當前的web效能,找到效能瓶頸,從而確定最需改進的地方 如果精力有限,首先將精力放在能明顯提公升效能的改進點上 高效能 建設指南 提出了乙個效能 法則 由於本文將實施乙個完整的優化流程,所以,我們還是從後台開始 案例說明 2個js 乙個頁頭 乙個頁尾 3個css 型別 部落格類...