RK3568J主頻模式說(shuō)明
為降低RK3568J功耗,提高運(yùn)行系統(tǒng)健壯性,在產(chǎn)品現(xiàn)場(chǎng)對(duì)RK3568J實(shí)現(xiàn)主頻調(diào)節(jié)則顯得尤為重要。
圖 1RK3568J官方數(shù)據(jù)手冊(cè)主頻模式描述
normal模式
根據(jù)官方數(shù)據(jù)手冊(cè)說(shuō)明,在normal模式下芯片使用壽命更長(zhǎng)。根據(jù)仿真結(jié)果,連續(xù)工作在1.4GHz@0.9V和105°C時(shí),RK3568J芯片使用壽命可超過(guò)10年。
overdrive模式
根據(jù)官方數(shù)據(jù)手冊(cè)說(shuō)明,在overdrive模式下處理器主頻可調(diào)節(jié)至更高,但芯片使用壽命會(huì)縮短。根據(jù)仿真結(jié)果,連續(xù)工作在1.8GHz@1.05V和105°C時(shí),RK3568J芯片使用壽命會(huì)降至3年以下。
如需運(yùn)行在高主頻條件下,為降低功耗、提高芯片使用壽命,強(qiáng)烈建議動(dòng)態(tài)調(diào)整頻率和電壓,并保證良好散熱條件。
可配置主頻說(shuō)明系統(tǒng)支持6種CPU主頻模式,為降低功耗、確保芯片使用壽命,2023年9月25日后創(chuàng)龍科技RK3568J工業(yè)核心板產(chǎn)品資料將默認(rèn)配置為performance主頻模式,頻率設(shè)置為1.4(1.416)GHz。可通過(guò)“內(nèi)核配置”或“命令行配置”方式,修改CPU主頻模式。備注:如設(shè)置為userspace主頻模式,系統(tǒng)支持通過(guò)命令行可配置的CPU頻率為:408000KHz、600000KHz、816000KHz、1104000KHz、1416000KHz、1608000KHz、1800000KHz、1992000KHz。但設(shè)備樹文件已默認(rèn)將1608000KHz、1800000KHz、1992000KHz可選主頻選項(xiàng)關(guān)閉,如需使能1416000KHz以上主頻,請(qǐng)參考下文“設(shè)備樹配置方法”章節(jié)進(jìn)行重新配置。
表 1
RK3568J主頻調(diào)節(jié)方法
為降低功耗、確保芯片使用壽命,建議RK3568J主頻配置不超過(guò)1.4(1.416)GHz,配置方法如下。
命令行配置方法進(jìn)入評(píng)估板文件系統(tǒng),執(zhí)行如下命令查看當(dāng)前CPU頻率。
Target#cat /sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq
圖 2
執(zhí)行如下命令,修改CPU主頻和主頻模式。本次操作配置CPU為userspace主頻模式,主頻為1104000KHz。備注:命令行配置CPU主頻的方式臨時(shí)生效,系統(tǒng)重啟后需重新配置。Target#echo userspace > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
Target#echo 1104000> /sys/devices/system/cpu/cpufreq/policy0/scaling_setspeed
Target#cat /sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq
圖 3
內(nèi)核配置方法
如下為通過(guò)內(nèi)核配置方法修改主頻模式步驟。
進(jìn)入Linux內(nèi)核源碼目錄下,執(zhí)行如下命令打開內(nèi)核圖形配置界面。Host#cd /home/tronlong/RK3568/rk356x_linux_release_v1.3.1_20221120/kernel/
Host#make ARCH=arm64 rockchip_linux_defconfig
Host#make ARCH=arm64 menuconfig
圖 4
圖 5
在圖形配置界面中,進(jìn)入"CPU Power Management -> CPU Frequency scaling"路徑,選中"Default CPUFreq governor"選項(xiàng)(該選項(xiàng)默認(rèn)配置為performance主頻模式)。
圖 6
可通過(guò)修改"Default CPUFreq governor"選項(xiàng)配置CPU主頻模式,本次操作修改為powersave主頻模式。
圖 7
配置完畢后,選中,按Enter鍵保存配置選項(xiàng)。然后選中,按Enter鍵退出。請(qǐng)執(zhí)行如下命令,保存配置選項(xiàng)至defconfig文件,再將defconfig文件內(nèi)容覆蓋至rockchip_linux_defconfig文件。Host#make ARCH=arm64 savedefconfig//保存配置選項(xiàng)至defconfig文件
Host#mv defconfig arch/arm64/configs/rockchip_linux_defconfig
圖 8
主頻模式配置完成后,請(qǐng)參考我司對(duì)應(yīng)的產(chǎn)品資料“3-用戶手冊(cè)\《3-1-Linux系統(tǒng)使用手冊(cè)》”文檔的“Linux系統(tǒng)鏡像編譯、生成”章節(jié)重新編譯LinuxSDK,并使用新生成的內(nèi)核啟動(dòng)評(píng)估板即可生效。系統(tǒng)啟動(dòng)后,執(zhí)行如下命令查看當(dāng)前CPU主頻和主頻模式如下。Target#cat /sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq
Target#cat /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
圖 9
設(shè)備樹配置方法各主頻模式最高使能主頻為1.4(1.416)GHz,如需修改performance或userspace主頻模式使能的主頻,請(qǐng)修改Linux內(nèi)核源碼”arch/arm64/boot/dts/rockchip/”目錄下的內(nèi)核設(shè)備樹文件tl3568-evm.dts如下內(nèi)容,將disabled設(shè)置為okay。本次操作使能主頻為1992000kHz,1608000KHz、1800000KHz主頻亦可按同樣方法使能。
備注:通過(guò)設(shè)備樹文件僅可修改CPU頻率,無(wú)法修改主頻模式。
圖 10
圖 11
修改內(nèi)容如下:
opp-1992000000 {
status= "okay";//使能對(duì)應(yīng)主頻
}
修改完成后,請(qǐng)參考我司對(duì)應(yīng)的產(chǎn)品資料“3-用戶手冊(cè)\《3-1-Linux系統(tǒng)使用手冊(cè)》”文檔的“Linux系統(tǒng)鏡像編譯、生成”章節(jié)重新編譯LinuxSDK,并使用新生成的內(nèi)核啟動(dòng)評(píng)估板即可生效。
圖 12
全國(guó)產(chǎn)RK3568J工業(yè)核心板盡在創(chuàng)龍科技
-
ARM
+關(guān)注
關(guān)注
134文章
9098瀏覽量
367676 -
運(yùn)動(dòng)控制器
+關(guān)注
關(guān)注
2文章
404瀏覽量
24735 -
瑞芯微
+關(guān)注
關(guān)注
23文章
421瀏覽量
51350 -
創(chuàng)龍科技
+關(guān)注
關(guān)注
2文章
131瀏覽量
7726 -
RK3568
+關(guān)注
關(guān)注
4文章
515瀏覽量
5063
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論