This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于AM335x的cpu主频的问题,现在就是600MHz,我想提高到800MHz

Other Parts Discussed in Thread: AM3359, TPS65910

自制的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呢?

  • 还有就是我无论怎么编译,cpufreq都没有,不知道什么原因!
    [*] CPU Frequency scaling │ │
    │ │ [*] CPU frequency transition statistics │ │
    │ │ Default CPUFreq governor (ondemand) ---> │ │
    │ │ -*- 'performance' governor │ │
    │ │ <*> 'powersave' governor │ │
    │ │ <*> 'userspace' governor for userspace frequency scaling │ │
    │ │ -*- 'ondemand' cpufreq policy governor │ │
    │ │ <*> 'conservative' cpufreq governor │ │
    │ │ [ ] 'schedutil' cpufreq policy governor │ │
    │ │ *** CPU frequency scaling drivers *** │ │
    │ │ <M> Generic DT based cpufreq driver │ │
    │ │ < > Generic ARM big LITTLE CPUfreq driver │ │
    │ │ [*] TI OMAP2+ │ │
    │ │ [*] Texas Instruments CPUFreq support │ │
    │ │ < > CPU frequency scaling driver for Freescale QorIQ SoCs │ │
    │ └──────────────────────────────────────────────────────────────────────────────────
  • [ 0.000000] Booting Linux on physical CPU 0x0
    [ 0.000000] Linux version 4.14.79-rt47-g28d73230da (oe-user@oe-host) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #1 PREEMPT RT Sun Dec 16 04:11:10 UTC 2018
    [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
    [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [ 0.000000] OF: fdt: Machine model: TI AM335x BeagleBone Black
    [ 0.000000] Memory policy: Data cache writeback
    [ 0.000000] efi: Getting EFI parameters from FDT:
    [ 0.000000] efi: UEFI not found.
    [ 0.000000] cma: Reserved 48 MiB at 0x9d000000
    [ 0.000000] On node 0 totalpages: 131072
    [ 0.000000] free_area_init_node: node 0, pgdat c0d51ed8, node_mem_map dcb61000
    [ 0.000000] Normal zone: 1152 pages used for memmap
    [ 0.000000] Normal zone: 0 pages reserved
    [ 0.000000] Normal zone: 131072 pages, LIFO batch:31
    [ 0.000000] CPU: All CPU(s) started in SVC mode.
    [ 0.000000] AM335X ES2.1 (sgx neon)
    [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
    [ 0.000000] pcpu-alloc: [0] 0
    [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 129920
    [ 0.000000] Kernel command line: console=ttyO0,115200n8 root=PARTUUID=6ec04355-02 rw rootfstype=ext4 rootwait
    [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
    [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    [ 0.000000] Memory: 456904K/524288K available (8192K kernel code, 333K rwdata, 2516K rodata, 1024K init, 272K bss, 18232K reserved, 49152K cma-reserved, 0K highmem)
    [ 0.000000] Virtual kernel memory layout:
    vector : 0xffff0000 - 0xffff1000 ( 4 kB)
    fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
    vmalloc : 0xe0800000 - 0xff800000 ( 496 MB)
    lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
    pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
    modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
    .text : 0xc0008000 - 0xc0900000 (9184 kB)
    .init : 0xc0c00000 - 0xc0d00000 (1024 kB)
    .data : 0xc0d00000 - 0xc0d53780 ( 334 kB)
    .bss : 0xc0d53780 - 0xc0d979c4 ( 273 kB)
    [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [ 0.000000] Preemptible hierarchical RCU implementation.
    [ 0.000000] RCU priority boosting: priority 1 delay 500 ms.
    [ 0.000000] No expedited grace period (rcu_normal_after_boot).
    [ 0.000000] Tasks RCU enabled.
    [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    [ 0.000000] OMAP clockevent source: timer2 at 24000000 Hz
    [ 0.000021] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
    [ 0.000038] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
    [ 0.000046] OMAP clocksource: timer1 at 24000000 Hz
    [ 0.000270] timer_probe: no matching timers found
    [ 0.000526] Console: colour dummy device 80x30
    [ 0.000708] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
    [ 0.000711] This ensures that you still see kernel messages. Please
    [ 0.000713] update your kernel commandline.
    [ 0.000750] Calibrating delay loop... 597.60 BogoMIPS (lpj=2988032)
    [ 0.058720] pid_max: default: 32768 minimum: 301
    [ 0.059008] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [ 0.059020] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [ 0.060136] CPU: Testing write buffer coherency: ok
    [ 0.060202] CPU0: Spectre v2: using BPIALL workaround
    [ 0.061109] Setting up static identity map for 0x80100000 - 0x80100060
    [ 0.061459] Hierarchical SRCU implementation.
    [ 0.062375] EFI services will not be available.
    [ 0.064318] devtmpfs: initialized
    [ 0.077154] random: get_random_u32 called from bucket_table_alloc+0x124/0x27c with crng_init=0
    [ 0.077756] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [ 0.078181] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [ 0.078214] futex hash table entries: 256 (order: 1, 8192 bytes)
    [ 0.082742] pinctrl core: initialized pinctrl subsystem
    [ 0.083674] DMI not present or invalid.
    [ 0.084310] NET: Registered protocol family 16
    [ 0.087938] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [ 0.106892] omap_hwmod: debugss: _wait_target_disable failed
    [ 0.167791] gpio gpiochip0: (gpio): added GPIO chardev (254:0)
    [ 0.167926] gpiochip_setup_dev: registered GPIOs 0 to 31 on device: gpiochip0 (gpio)
    [ 0.168280] OMAP GPIO hardware version 0.1
    [ 0.169669] gpio gpiochip1: (gpio): added GPIO chardev (254:1)
    [ 0.169802] gpiochip_setup_dev: registered GPIOs 32 to 63 on device: gpiochip1 (gpio)
    [ 0.171056] gpio gpiochip2: (gpio): added GPIO chardev (254:2)
    [ 0.171175] gpiochip_setup_dev: registered GPIOs 64 to 95 on device: gpiochip2 (gpio)
    [ 0.172488] gpio gpiochip3: (gpio): added GPIO chardev (254:3)
    [ 0.172625] gpiochip_setup_dev: registered GPIOs 96 to 127 on device: gpiochip3 (gpio)
    [ 0.184907] No ATAGs?
    [ 0.184931] hw-breakpoint: debug architecture 0x4 unsupported.
    [ 0.205563] edma 49000000.edma: TI EDMA DMA engine driver
    [ 0.206342] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator@0[0]'
    [ 0.206763] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator@1[0]'
    [ 0.210695] omap_i2c 44e0b000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c0_pins, deferring probe
    [ 0.210783] omap_i2c 4819c000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c2_pins, deferring probe
    [ 0.210963] media: Linux media interface: v0.10
    [ 0.211029] Linux video capture interface: v2.00
    [ 0.211214] pps_core: LinuxPPS API ver. 1 registered
    [ 0.211225] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [ 0.211259] PTP clock support registered
    [ 0.211310] EDAC MC: Ver: 3.0.0
    [ 0.211956] dmi: Firmware registration failed.
    [ 0.212508] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
    [ 0.212992] Advanced Linux Sound Architecture Driver Initialized.
    [ 0.214610] clocksource: Switched to clocksource timer1
    [ 0.227345] NET: Registered protocol family 2
    [ 0.228463] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
    [ 0.228556] TCP bind hash table entries: 4096 (order: 4, 98304 bytes)
    [ 0.228810] TCP: Hash tables configured (established 4096 bind 4096)
    [ 0.228948] UDP hash table entries: 256 (order: 2, 16384 bytes)
    [ 0.229005] UDP-Lite hash table entries: 256 (order: 2, 16384 bytes)
    [ 0.229265] NET: Registered protocol family 1
    [ 0.229911] RPC: Registered named UNIX socket transport module.
    [ 0.229929] RPC: Registered udp transport module.
    [ 0.229939] RPC: Registered tcp transport module.
    [ 0.229950] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [ 0.229970] PCI: CLS 0 bytes, default 64
    [ 0.231042] hw perfevents: no interrupt-affinity property for /pmu, guessing.
    [ 0.231204] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
    [ 0.233284] workingset: timestamp_bits=14 max_order=17 bucket_order=3
    [ 0.240577] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [ 0.241779] NFS: Registering the id_resolver key type
    [ 0.241836] Key type id_resolver registered
    [ 0.241848] Key type id_legacy registered
    [ 0.241916] ntfs: driver 2.1.32 [Flags: R/O].
    [ 0.245151] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [ 0.245177] io scheduler noop registered
    [ 0.245189] io scheduler deadline registered
    [ 0.245410] io scheduler cfq registered (default)
    [ 0.245424] io scheduler mq-deadline registered
    [ 0.245436] io scheduler kyber registered
    [ 0.247114] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
    [ 0.250562] of_get_named_gpiod_flags: parsed 'enable-gpios' property of node '/clk_mcasp0[0]' - status (0)
    [ 0.326289] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
    [ 0.330399] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 30, base_baud = 3000000) is a 8250
    [ 0.968837] console [ttyS0] enabled
    [ 0.973863] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 31, base_baud = 3000000) is a 8250
    [ 0.985374] omap_rng 48310000.rng: Random Number Generator ver. 20
    [ 1.010230] brd: module loaded
    [ 1.023534] loop: module loaded
    [ 1.030902] mdio_bus fixed-0: GPIO lookup for consumer reset
    [ 1.030919] mdio_bus fixed-0: using lookup tables for GPIO lookup
    [ 1.030930] mdio_bus fixed-0: lookup for GPIO reset failed
    [ 1.030964] libphy: Fixed MDIO Bus: probed
    [ 1.052214] mdio_bus 4a101000.mdio: GPIO lookup for consumer reset
    [ 1.052232] mdio_bus 4a101000.mdio: using lookup tables for GPIO lookup
    [ 1.052242] mdio_bus 4a101000.mdio: lookup for GPIO reset failed
    [ 1.104699] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6, bus freq 1000000
    [ 1.112409] davinci_mdio 4a101000.mdio: detected phy mask fffffff5
    [ 1.121030] libphy: 4a101000.mdio: probed
    [ 1.125118] davinci_mdio 4a101000.mdio: phy[1]: device 4a101000.mdio:01, driver TI TLK10X 10/100 Mbps PHY
    [ 1.134741] davinci_mdio 4a101000.mdio: phy[3]: device 4a101000.mdio:03, driver TI TLK10X 10/100 Mbps PHY
    [ 1.145706] cpsw 4a100000.ethernet: Detected MACID = c8:df:84:b6:13:b6
    [ 1.152430] cpsw 4a100000.ethernet: initialized cpsw ale version 1.4
    [ 1.158866] cpsw 4a100000.ethernet: ALE Table size 1024
    [ 1.164175] cpsw 4a100000.ethernet: cpts: overflow check period 500 (jiffies)
    [ 1.172516] cpsw 4a100000.ethernet: cpsw: Detected MACID = c8:df:84:b6:13:b8
    [ 1.181667] i2c /dev entries driver
    [ 1.185883] IR NEC protocol handler initialized
    [ 1.190445] IR RC5(x/sz) protocol handler initialized
    [ 1.195521] IR RC6 protocol handler initialized
    [ 1.200076] IR JVC protocol handler initialized
    [ 1.204632] IR Sony protocol handler initialized
    [ 1.209271] IR SANYO protocol handler initialized
    [ 1.213994] IR Sharp protocol handler initialized
    [ 1.218721] IR MCE Keyboard/mouse protocol handler initialized
    [ 1.224582] IR XMP protocol handler initialized
    [ 1.230674] sdhci: Secure Digital Host Controller Interface driver
    [ 1.236891] sdhci: Copyright(c) Pierre Ossman
    [ 1.241898] omap_hsmmc 48060000.mmc: GPIO lookup for consumer cd
    [ 1.241909] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [ 1.241954] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@48060000[0]' - status (0)
    [ 1.242039] omap_hsmmc 48060000.mmc: Got CD GPIO
    [ 1.246699] omap_hsmmc 48060000.mmc: GPIO lookup for consumer wp
    [ 1.246708] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [ 1.246726] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@48060000[0]'
    [ 1.246738] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@48060000[0]'
    [ 1.246748] omap_hsmmc 48060000.mmc: using lookup tables for GPIO lookup
    [ 1.246760] omap_hsmmc 48060000.mmc: lookup for GPIO wp failed
    [ 1.248116] omap_hsmmc 481d8000.mmc: GPIO lookup for consumer cd
    [ 1.248130] omap_hsmmc 481d8000.mmc: using device tree for GPIO lookup
    [ 1.248151] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@481d8000[0]'
    [ 1.248163] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@481d8000[0]'
    [ 1.248172] omap_hsmmc 481d8000.mmc: using lookup tables for GPIO lookup
    [ 1.248182] omap_hsmmc 481d8000.mmc: lookup for GPIO cd failed
    [ 1.248195] omap_hsmmc 481d8000.mmc: GPIO lookup for consumer wp
    [ 1.248203] omap_hsmmc 481d8000.mmc: using device tree for GPIO lookup
    [ 1.248214] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@481d8000[0]'
    [ 1.248225] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@481d8000[0]'
    [ 1.248234] omap_hsmmc 481d8000.mmc: using lookup tables for GPIO lookup
    [ 1.248242] omap_hsmmc 481d8000.mmc: lookup for GPIO wp failed
    [ 1.249169] sdhci-pltfm: SDHCI platform and OF driver helper
    [ 1.255945] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@2[0]' - status (0)
    [ 1.256014] no flags found for gpios
    [ 1.256228] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@3[0]' - status (0)
    [ 1.256239] no flags found for gpios
    [ 1.256398] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@4[0]' - status (0)
    [ 1.256408] no flags found for gpios
    [ 1.256546] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@5[0]' - status (0)
    [ 1.256555] no flags found for gpios
    [ 1.262792] NET: Registered protocol family 10
    [ 1.269267] Segment Routing with IPv6
    [ 1.273057] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [ 1.280035] NET: Registered protocol family 17
    [ 1.285052] Key type dns_resolver registered
    [ 1.289631] omap_voltage_late_init: Voltage driver support not added
    [ 1.334930] tps65910 0-002d: No interrupt support, no core IRQ
    [ 1.341036] tps65910-gpio tps65910-gpio: ti,en-gpio-sleep not specified
    [ 1.341071] gpiochip_find_base: found new base at 506
    [ 1.341351] gpio gpiochip4: (tps65910): added GPIO chardev (254:4)
    [ 1.341513] gpiochip_setup_dev: registered GPIOs 506 to 511 on device: gpiochip4 (tps65910)
    [ 1.343381] vrtc: supplied by vbat
    [ 1.350801] vio: supplied by vbat
    [ 1.355860] vdd1: supplied by vbat
    [ 1.361319] vdd2: supplied by vbat
    [ 1.368290] vdig1: supplied by vbat
    [ 1.373356] vdig2: supplied by vbat
    [ 1.378437] vpll: supplied by vbat
    [ 1.383420] vdac: supplied by vbat
    [ 1.388422] vaux1: supplied by vbat
    [ 1.393504] vaux2: supplied by vbat
    [ 1.398568] vaux33: supplied by vbat
    [ 1.403724] vmmc: supplied by vbat
    [ 1.408767] vbb: supplied by vbat
    [ 1.557284] tda998x 0-0070: found TDA19988
    [ 1.562733] tilcdc 4830e000.lcdc: bound 0-0070 (ops tda998x_ops)
    [ 1.568796] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [ 1.575444] [drm] No driver support for vblank timestamp query.
    [ 1.582075] [drm] Cannot find any crtc or sizes
    [ 1.587477] [drm] Initialized tilcdc 1.0.0 20121205 for 4830e000.lcdc on minor 0
    [ 1.595063] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
    [ 1.602443] omap_i2c 4819c000.i2c: bus 2 rev0.11 at 100 kHz
    [ 1.609012] omap_hsmmc 48060000.mmc: GPIO lookup for consumer cd
    [ 1.609025] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [ 1.609074] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/ocp/mmc@48060000[0]' - status (0)
    [ 1.609160] omap_hsmmc 48060000.mmc: Got CD GPIO
    [ 1.613819] omap_hsmmc 48060000.mmc: GPIO lookup for consumer wp
    [ 1.613827] omap_hsmmc 48060000.mmc: using device tree for GPIO lookup
    [ 1.613841] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@48060000[0]'
    [ 1.613853] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@48060000[0]'
    [ 1.613863] omap_hsmmc 48060000.mmc: using lookup tables for GPIO lookup
    [ 1.613874] omap_hsmmc 48060000.mmc: lookup for GPIO wp failed
    [ 1.675971] omap_hsmmc 481d8000.mmc: GPIO lookup for consumer cd
    [ 1.675989] omap_hsmmc 481d8000.mmc: using device tree for GPIO lookup
    [ 1.676011] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@481d8000[0]'
    [ 1.676024] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@481d8000[0]'
    [ 1.676034] omap_hsmmc 481d8000.mmc: using lookup tables for GPIO lookup
    [ 1.676044] omap_hsmmc 481d8000.mmc: lookup for GPIO cd failed
    [ 1.676057] omap_hsmmc 481d8000.mmc: GPIO lookup for consumer wp
    [ 1.676065] omap_hsmmc 481d8000.mmc: using device tree for GPIO lookup
    [ 1.676077] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@481d8000[0]'
    [ 1.676088] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@481d8000[0]'
    [ 1.676096] omap_hsmmc 481d8000.mmc: using lookup tables for GPIO lookup
    [ 1.676105] omap_hsmmc 481d8000.mmc: lookup for GPIO wp failed
    [ 1.735557] hctosys: unable to open rtc device (rtc0)
    [ 1.741265] lis3_reg: disabling
    [ 1.744822] ALSA device list:
    [ 1.750714] No soundcards found.
    [ 1.758488] Waiting for root device PARTUUID=6ec04355-02...
    [ 1.802574] mmc1: new high speed MMC card at address 0001
    [ 1.808756] mmcblk1: mmc1:0001 Q2J54A 3.64 GiB
    [ 1.813558] mmcblk1boot0: mmc1:0001 Q2J54A partition 1 2.00 MiB
    [ 1.819753] mmcblk1boot1: mmc1:0001 Q2J54A partition 2 2.00 MiB
    [ 1.825911] mmcblk1rpmb: mmc1:0001 Q2J54A partition 3 512 KiB
    [ 1.833496] mmcblk1: p1 p2
    [ 1.860374] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
    [ 1.868678] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [ 1.876047] devtmpfs: mounted
    [ 1.881279] Freeing unused kernel memory: 1024K
    [ 2.129002] systemd[1]: System time before build time, advancing clock.
    [ 2.188270] systemd[1]: systemd 234 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN default-hierarchy=hybrid)
    [ 2.210076] systemd[1]: Detected architecture arm.
    [ 2.246087] systemd[1]: Set hostname to <am335x-evm>.
    [ 2.645296] [drm] Cannot find any crtc or sizes
    [ 2.670774] systemd[1]: /lib/systemd/system/gadget-init.service:15: Unknown lvalue 'ExecStopPre' in section 'Service'
    [ 3.011842] random: systemd: uninitialized urandom read (16 bytes read)
    [ 3.023540] systemd[1]: Created slice System Slice.
    [ 3.055263] random: systemd: uninitialized urandom read (16 bytes read)
    [ 3.062285] systemd[1]: Listening on udev Kernel Socket.
    [ 3.095080] random: systemd: uninitialized urandom read (16 bytes read)
    [ 3.116512] systemd[1]: Listening on Process Core Dump Socket.
    [ 3.154199] systemd[1]: Mounting Kernel Debug File System...
    [ 3.174358] systemd[1]: Listening on Journal Socket (/dev/log).
    [ 3.219068] systemd[1]: Created slice User and Session Slice.
    [ 3.808913] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null)
    [ 3.819756] cryptodev: loading out-of-tree module taints kernel.
    [ 3.851889] cryptodev: driver 1.9 loaded.
    [ 3.913735] usbcore: registered new interface driver usbfs
    [ 3.937357] usbcore: registered new interface driver hub
    [ 3.966534] usbcore: registered new device driver usb
    [ 3.997650] usbcore: registered new interface driver usbserial
    [ 4.046834] usbcore: registered new interface driver ftdi_sio
    [ 4.066521] usbserial: USB Serial support registered for FTDI USB Serial Device
    [ 4.936731] systemd-journald[90]: Received request to flush runtime journal from PID 1
    [ 12.307109] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [ 12.436906] omap_rtc 44e3e000.rtc: already running
    [ 12.535205] omap_rtc 44e3e000.rtc: char device (253:0)
    [ 12.535394] omap_rtc 44e3e000.rtc: registered as rtc0
    [ 12.744052] at24 0-0050: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
    [ 14.610642] CAN device driver interface
    [ 15.915103] c_can_platform 481d0000.can: c_can_platform device registered (regs=fa1d0000, irq=37)
    [ 18.927890] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
    [ 19.605213] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
    [ 19.708788] omap-aes 53500000.aes: will run requests pump with realtime priority
    [ 19.743709] remoteproc remoteproc0: wkup_m3 is available
    [ 20.287609] remoteproc remoteproc0: powering up wkup_m3
    [ 20.306798] remoteproc remoteproc0: Booting fw image am335x-pm-firmware.elf, size 224628
    [ 20.325544] wkup_m3_ipc 44e11324.wkup_m3_ipc: CM3 Firmware Version = 0x192
    [ 20.332493] remoteproc remoteproc0: remote processor wkup_m3 is now up
    [ 20.345828] [drm] Initialized pvr 1.14.3699939 20110701 for 56000000.sgx on minor 1
    [ 20.470159] PM: bootloader does not support rtc-only!
    [ 20.812481] PVR_K: UM DDK-(3699939) and KM DDK-(3699939) match. [ OK ]
    [ 21.560074] hdmi-audio-codec hdmi-audio-codec.0.auto: ASoC: no source widget found for Playback
    [ 21.834808] hdmi-audio-codec hdmi-audio-codec.0.auto: ASoC: Failed to add route Playback -> direct -> TX
    [ 22.018045] of_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpio' property of node '/sound[0]'
    [ 22.018071] of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpio' property of node '/sound[0]'
    [ 22.041658] asoc-simple-card sound: i2s-hifi <-> 48038000.mcasp mapping ok
    [ 22.083564] asoc-simple-card sound: ASoC: no DMI vendor name!
    [ 24.165496] net eth0: initializing cpsw version 1.12 (0)
    [ 24.295749] TI TLK10X 10/100 Mbps PHY 4a101000.mdio:01: attached PHY driver [TI TLK10X 10/100 Mbps PHY] (mii_bus:phy_addr=4a101000.mdio:01, irq=POLL)
    [ 24.346089] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [ 24.865292] net eth1: initializing cpsw version 1.12 (0)
    [ 24.985868] TI TLK10X 10/100 Mbps PHY 4a101000.mdio:03: attached PHY driver [TI TLK10X 10/100 Mbps PHY] (mii_bus:phy_addr=4a101000.mdio:03, irq=POLL)
    [ 25.090711] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
    [ 26.406285] cpsw 4a100000.ethernet eth0: Link is Up - 10Mbps/Half - flow control off
    [ 26.425057] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [ 29.287256] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [ 34.758224] am335x-phy-driver 47401300.usb-phy: GPIO lookup for consumer reset
    [ 34.758248] am335x-phy-driver 47401300.usb-phy: using device tree for GPIO lookup
    [ 34.758277] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/usb@47400000/usb-phy@47401300[0]'
    [ 34.758291] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/usb@47400000/usb-phy@47401300[0]'
    [ 34.758302] am335x-phy-driver 47401300.usb-phy: using lookup tables for GPIO lookup
    [ 34.758313] am335x-phy-driver 47401300.usb-phy: lookup for GPIO reset failed
    [ 34.758326] am335x-phy-driver 47401300.usb-phy: GPIO lookup for consumer vbus-detect
    [ 34.758334] am335x-phy-driver 47401300.usb-phy: using device tree for GPIO lookup
    [ 34.758346] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpios' property of node '/ocp/usb@47400000/usb-phy@47401300[0]'
    [ 34.758358] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpio' property of node '/ocp/usb@47400000/usb-phy@47401300[0]'
    [ 34.758367] am335x-phy-driver 47401300.usb-phy: using lookup tables for GPIO lookup
    [ 34.758376] am335x-phy-driver 47401300.usb-phy: lookup for GPIO vbus-detect failed
    [ 34.758493] am335x-phy-driver 47401300.usb-phy: 47401300.usb-phy supply vcc not found, using dummy regulator
    [ 35.146032] am335x-phy-driver 47401b00.usb-phy: GPIO lookup for consumer reset
    [ 35.146056] am335x-phy-driver 47401b00.usb-phy: using device tree for GPIO lookup
    [ 35.146083] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/usb@47400000/usb-phy@47401b00[0]'
    [ 35.146097] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/usb@47400000/usb-phy@47401b00[0]'
    [ 35.146107] am335x-phy-driver 47401b00.usb-phy: using lookup tables for GPIO lookup
    [ 35.146119] am335x-phy-driver 47401b00.usb-phy: lookup for GPIO reset failed
    [ 35.146132] am335x-phy-driver 47401b00.usb-phy: GPIO lookup for consumer vbus-detect
    [ 35.146140] am335x-phy-driver 47401b00.usb-phy: using device tree for GPIO lookup
    [ 35.146153] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpios' property of node '/ocp/usb@47400000/usb-phy@47401b00[0]'
    [ 35.146165] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpio' property of node '/ocp/usb@47400000/usb-phy@47401b00[0]'
    [ 35.146174] am335x-phy-driver 47401b00.usb-phy: using lookup tables for GPIO lookup
    [ 35.146183] am335x-phy-driver 47401b00.usb-phy: lookup for GPIO vbus-detect failed
    [ 35.146302] am335x-phy-driver 47401b00.usb-phy: 47401b00.usb-phy supply vcc not found, using dummy regulator
    [ 35.581052] musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    [ 35.627241] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 1
    [ 35.760931] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [ 35.829399] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [ 35.938593] usb usb1: Product: MUSB HDRC host driver
    [ 35.943601] usb usb1: Manufacturer: Linux 4.14.79-rt47-g28d73230da musb-hcd
    [ 36.062083] usb usb1: SerialNumber: musb-hdrc.1
    [ 36.210782] hub 1-0:1.0: USB hub found
    [ 36.260444] hub 1-0:1.0: 1 port detected
    [ 40.538685] NET: Registered protocol family 15
    [ 40.745060] Initializing XFRM netlink socket
  • 完整的芯片型号是什么?请查看一下您购买的芯片是否支持跑到800M。

  •  你的是am3359达到1Ghz没有问题

  • 设置主频参考一下这个帖子
  • 型号是AM3359BZCZA80,至少800MHz是没有问题的
  • 哪个帖子,我找了半天也不知道怎么设置哈,在uboot的时候应该是读出芯片版本,然后直接设置成此芯片当前版本所支持的最大频率,但是内核启动后就不知道怎么设置了,而且主要是cpufreq也没有哈
  • 我看资料是800MHz,可以跑1G吗?
  • 没有人来解答一下吗?这个应该怎么改,并且怎么能把cpufreq调试出来呢?
  • 谢谢,但是我现在是cpufreq都没有哈!这个调试不出来
  • 参考这个帖子看一下。
    seems that CPUFreq is not enabled by default for Linux-RT. It is enabled by default for Linux only。
    e2e.ti.com/.../2766928