TI中文支持网
TI专业的中文技术问题搜集分享网站

AM335x 如何跳到720M

您好:

   我是一名软件工程师。

   我们按照beaglebone的demo板设计了一款产品,现在整个开发板已经稳定成型,linux系统已经稳定运行。

   我们硬件工程师通过测量电压,确定目前CPU主频在500M,而不是720M, 按理应该是720M,因为是是电源取电,而不是usb取电。

   硬件工程师告诉我,可能需要通过修改驱动将TPS65217的中断触发从低电平触发改成高电平触发。

   请问,是否是需要这样改,那么如何改呢,从哪里那个驱动文件入手?

Yaoming Qin:

能不能 cat /proc/cpuinfo 贴上来看看

jason:

回复 Yaoming Qin:

你看一下 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就行了

Yaoming Qin:

回复 jason:

默认应该是720的选项的,,

Yaoming Qin:

回复 Jacky Cao:

有问题,可以在这里交流,大家可以一起讨论。

另你选的片子是到720M那一款么?具型号是什么?

Jacky Cao:

回复 Yaoming Qin:

am3359x,从代码中看到了MPU定义了500,600,720等定义,初始默认是500,仅仅把这个调高就行吗?其它外设的时钟是否需要进行相应调整。我曾经看到一个问题:

我使用1280*800的lcd.在linux系统下.使用mplayer播放器

mpu=720MHZ .全屏播放视频lcd.会闪

mpu=600MHZ .全屏播放视频lcd.就显示相对正常.

这个是什么情况?”

请问,当MPU设置为720M后,其它相应外设的始终是否需要调整?如何调整?

Yaoming Qin:

回复 Jacky Cao:

首先,您所用的片子要支持720MHz 才可以稳定运行在720MHz, 默认的linux sdk会根据芯片的型号把主频设置到最高的主频上。

chocolate han:

回复 Yaoming Qin:

你好!关于"am335x 如何设置CPU 主频"

三楼说的,“你看一下 XLDR\platform.c  

裡面有一個  #define DEFAULT_OPP 3   參數…”

我的 ti-sdk-am335x-evm 的开发包,好像没有找到这位大哥说的东西啊?

能帮我看下吗?

leo chen:

回复 chocolate han:

要说清楚你的开发包的版本信息哦

Gino E:

1. 在sdk 06.00.00.00里,更改arm 主频的文件在board/ti/am335x/board.c  am33xx_spl_board_init函数里

2. ARM的运行频率是独立于其他模块,更改ARM运行频率不会影响其他模块。

3. ARM频率调整与VDD_MPU电压调整也是独立的,所以不能通过外部电压来判断ARM工作频率。 比如,你可以将外部电压调整至1.26V,但是ARM工作频率跑在300Mhz

赞(0)
未经允许不得转载:TI中文支持网 » AM335x 如何跳到720M
分享到: 更多 (0)