自制的am3359的板子,sdk是ti-processor-sdk-linux-rt-am335x-evm-05.02.00.10-Linux-x86-Install,内核版本是4.14.79-rt47-g28d73230da。
下面是cat /proc/cpuinfo的信息:
processor : 0
model name : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 597.60
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc08
CPU revision : 2
Hardware : Generic AM33XX (Flattened Device Tree)
Revision : 0000
Serial : 0000000000000000
上面mips才是597.6.
然后查看mpu频率
root@am335x-evm:/sys/kernel/debug/clk/dpll_mpu_ck# cat clk_rate
600000000
也就是当前频率为600MHz
然后查看电压:
root@am335x-evm:/sys/kernel/debug/regulator# cat regulator_summary
regulator use open bypass voltage current min max
-------------------------------------------------------------------------------
regulator-dummy 0 2 0 0mV 0mA 0mV 0mV
47401b00.usb-phy 0mV 0mV
47401300.usb-phy 0mV 0mV
vbat 12 13 0 5000mV 0mA 5000mV 5000mV
vrtc 0 0 0 0mV 0mA 1800mV 1800mV
vio 0 0 0 1500mV 0mA 0mV 0mV
vdd_mpu 0 0 0 1262mV 0mA 912mV 1312mV
vdd_core 0 0 0 1100mV 0mA 912mV 1150mV
vdig1 0 0 0 1800mV 0mA 0mV 0mV
vdig2 0 0 0 1800mV 0mA 0mV 0mV
vpll 0 0 0 1800mV 0mA 0mV 0mV
vdac 0 0 0 1800mV 0mA 0mV 0mV
vaux1 0 0 0 1800mV 0mA 0mV 0mV
vaux2 0 0 0 3300mV 0mA 0mV 0mV
vaux33 0 0 0 3300mV 0mA 0mV 0mV
vmmc_reg 0 2 0 3300mV 0mA 1800mV 3300mV
481d8000.mmc 3300mV 3300mV
48060000.mmc 3300mV 3300mV
vbb 0 0 0 3000mV 0mA 0mV 0mV
lis3_reg 0 0 0 0mV 0mA 0mV 0mV
vdd3 0 0 0 5000mV 0mA 5000mV 5000mV
或者是root@am335x-evm:/sys/class/regulator/regulator.5# cat microvolts
1262500
mpu电压设置为1.26V,满足800MHz的条件,但是为什么主频就是600M呢?