您好:
我是一名软件工程师。
我们按照beaglebone的demo板设计了一款产品,现在整个开发板已经稳定成型,linux系统已经稳定运行。
我们硬件工程师通过测量电压,确定目前CPU主频在500M,而不是720M, 按理应该是720M,因为是是电源取电,而不是usb取电。
硬件工程师告诉我,可能需要通过修改驱动将TPS65217的中断触发从低电平触发改成高电平触发。
请问,是否是需要这样改,那么如何改呢,从哪里那个驱动文件入手?
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.
您好:
我是一名软件工程师。
我们按照beaglebone的demo板设计了一款产品,现在整个开发板已经稳定成型,linux系统已经稳定运行。
我们硬件工程师通过测量电压,确定目前CPU主频在500M,而不是720M, 按理应该是720M,因为是是电源取电,而不是usb取电。
硬件工程师告诉我,可能需要通过修改驱动将TPS65217的中断触发从低电平触发改成高电平触发。
请问,是否是需要这样改,那么如何改呢,从哪里那个驱动文件入手?
你看一下 XLDR\platform.c
裡面有一個 #define DEFAULT_OPP 3 參數
會影響下面的表
CPU_OPP_Settings AM33x_OPP_Table[AM33x_OPP_NUM]=
{
// MPU[275Mhz @ 0.95V],
{275, 0x1f},
// MPU[500Mhz @ 1.1V],
{500, 0x2b},
// MPU[600Mhz @ 1.2V],
{600, 0x33},
// MPU[720Mhz @ 1.26V],
{720, 0x38}
};
你應該設定是1 500
將他改3就行了
有问题,可以在这里交流,大家可以一起讨论。
另你选的片子是到720M那一款么?具型号是什么?
首先,您所用的片子要支持720MHz 才可以稳定运行在720MHz, 默认的linux sdk会根据芯片的型号把主频设置到最高的主频上。
你好!关于"am335x 如何设置CPU 主频"
三楼说的,“你看一下 XLDR\platform.c
裡面有一個 #define DEFAULT_OPP 3 參數...”
我的 ti-sdk-am335x-evm 的开发包,好像没有找到这位大哥说的东西啊?
能帮我看下吗?
以3359为例子:
可以在终端使用命令设置 查看可以设置的频率:
Target # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
设置频率为600MHz
Target # echo 600000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
查看CPU信息,BogoMIPS显示CPU频率为598.35 MHz
设置频率为720MHz,
Target # echo 720000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed Target # cat /proc/cpuinfo
Target # cat /proc/cpuinfo 查看CPU信息,CPU频率此时为718.02MHz
自己做的板子AM3358BZCZA80,VDD_CORE 1.1V , VDD_MPU 1.26V.
供电也是自己做的,cpu不能和电源芯片通信。
下面是打印的信息:
1. BogoMIPS : 298.59是指主频呢,还是MIPS呢?
2. 我的主频好像没有到800MHz,该如何查原因呢?
root@am335x-evm:~# cat /proc/cpuinfo
Processor : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 298.59
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc08
CPU revision : 2
Hardware : am335xevm
Revision : 0000
Serial : 0000000000000000
你好,我在测试 nor flash 启动时,遇到了相同的问题,如下:
[root@cpu@0]#cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 298.59
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
[root cpu@0]#
请问您的问题遇到的问题是如何解决的????????????????
你好,我也遇到了类似的问题,不过我的更诡异一点。视频源320*180分辨率一个,480*320分辨率一个,640*480分辨率一个。lcd一块是1024*768的一块是1366*768的。用的同样的硬件平台,都是铺满屏幕播放。在1024*768的lcd上这个三个视频播放都没有问题。在1366*768这个lcd上,480*320,640*480这俩个分辨率的没有问题。但是320*180的播放就有问题,现象是如果不拉伸原尺寸播放没有异常,如果拉伸铺满就会出现闪烁。然后我把CPU从800MHz降频到了600MHz,320*180视频拉伸后播放就不闪了。