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.
您好!
请提供命令的输出:
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
您使用的是哪个版本的 Processor SDK? 请提供命令输出:
# uname -a
root@efor:/# cpufreq-info
cpufreq-info (C) Dominik Brodownski 2004-2009
请将错误和错误报告给 cpufreq@vger.kernel.org。
正在分析 CPU 0:
驱动程序:cpufreq-voltdm
以相同硬件频率运行的 CPU:0
需要通过软件协调其频率的 CPU:0
最大转换延迟:300us。
硬件限制:300MHz - 800MHz
可用频率阶跃:300MHz、600MHz、720MHz、800MHz
可用的 cpufreq 调节器:保守、用户空间、省电、按需、性能
当前策略:频率应在300MHz 和800MHz 范围内。
调速器的"性能"可决定使用哪种速度
范围内。
当前 CPU 频率为800 MHz (通过调用硬件来置位)。
cpufreq 统计数据:300MHz:1.21%、600MHz:0.87%、720MHz:0.65%、800MHz:97.27%(9)
我使用2.0 SDK、感谢您的回复!
您好!
请在电路板上运行以下命令并提供其输出:
# devmem2 0x44e10610
root@efort:// devmem2 0x44e10610
/dev/mem 已打开。
映射到地址 bb6f26000的内存。
在地址0x44E10610 (bb6f26610):0x000F8FE2处读取
请查看 TRM 第7.3.1.20节、CTRL_DEV_ATtr 寄存器、您的 SoC 的寄存器值为0xFE2、这意味着它支持高达800MHz 的频率。 不支持1GHz。
那么、我应该怎么做才能使 CPU 的主频率达到1GHz。
因为0xfc2是1GHz
CTRL_DEV_ATtr 寄存器的值告知 AM4378器件您不支持1GHz。 您需要购买器件的1GHz 版本。
CTRL_DEV_ATtr 寄存器报告器件的硬件功能。
我购买的芯片是 AM4378BZDN100。 芯片手册指出它支持1GHz。 感谢您的耐心等待。
该寄存器显示器件不支持1GHz。 请与您购买器件的渠道讨论此事。
您好、您提到的 SOC 寄存器值为0xFE2、这意味着它最多支持800MHz。 根据您的请求、我检查了 TRM 第7.3.1.20节 Ctrl_ DEV_Attr 寄存器、0xFE2对应于800MHz、0xFC2对应于1GHz。 因此、我想问您如何将 SOC 寄存器值配置为0xFC2、以便 CPU 主频率达到1GHz。 感谢您的耐心和指导。 我是一名新喜剧演员。 请原谅我。
CTRL_DEV_ATtr 是一个只读寄存器、该值在芯片制造期间设置、无法在之后修改。
如果您需要以1GHz 运行器件、则需要购买1GHz 版本的器件。