大家好,
我板子用的是AM3354主频是720MHZ,BogoMIPS是718.17,这算正常,但是我买了一批AM3354主频是600MHZ的芯片,是不是需要把BogoMIPS是718.17的主频的linux系统,修改为主频是600MHZ的linux系统,请教如何修改,谢谢 内核版本:linux-3.2.0
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.
你要修改的不是BogoMIPS,BogoMIPS只是对当前CPU运行主频的一个反应。你要改的是对VDD_MPU这路的供电电压,AM335x上,频率和电压有对应的关系。原来PG1.0版本的芯片,720M的是需要1.26V的。PG1.0版本的片子600M需要1.2V;PG2.1的片子,600M需要1.1V,就可以了。
所以先确认一下你的芯片批次,丝印上AM3354后面是不是带B的,带B的即为PG2.1,然后再根据你使用的电源芯片进行电压的调整。
Steven Liu ,
我这上面带B,你的意思是说需要修改VDD_MPU这路的供电电压?是通过硬件来修改吗?谢谢
如果你用的是TPS65217或者TPS65910,这个通过软件就可以了,因为这两个PMU上面有I2C可以调整输出电压。
如果是自己搭的电路,可能需要改一下硬件。
我用的是TPS65910A31电源管理芯片,关于“PG2.1的片子,600M需要1.1V”相当文档,能否把链接发一下,尤其是,PG1.0版、PG2.0版、PG2.1版这几个版本,我想研究一下,谢谢
就在AM335x的datasheet中:ti官网上搜AM3359,下一个datesheet,在3.2节Recommended Operating Conditions里面描述的很详细了,OPP的概念,你可以理解为电压和工作频率的一个对应关系。在不同的工作频率上,需要的电压是不一样的。
刚才我看了看手册,感觉VDD_MPU应该修改为1.2V,应该是OPP120,请教是这样吗?
注意看上面table的描述,你截图的这部分,上面的table描述为“VDD_MPU Operating Performance Points for ZCZ Package with Device Revision Code "Blank"”
这个是对不带B的,PG1.0版本的描述,AM3352ZCZD72:这个料号就是PG1.0。
再往下看,有个table描述为 VDD_MPU Operating Performance Points for ZCZ Package with Device Revision Code "A" or Newer
芯片带A或者B标识的就属于这个描述范畴,A为PG2.0,B为PG2.1,AM3352BZCZA60:这个料号就是PG2.1的,所以你应该看的OPP table是下面的,不是你截图的这个。
OPP100 1.056 V 1.100 V 1.144 V 600 MHz
我看的这个Datasheet好像没有见你写的内容,请看http://www.ti.com.cn/cn/lit/ds/symlink/am3359.pdf,谢谢
这个中文翻译版略囧,都看不到版本号,不是太详细。建议你以后使用的时候参考英文原版的datasheet,以及TRM。
参考:http://www.ti.com/lit/ds/symlink/am3359.pdf
zhenonline 说:大家好,
我板��用的是AM3354主频是720MHZ,BogoMIPS是718.17,这算正常,但是我买了一批AM3354主频是600MHZ的芯片,是不是需要把BogoMIPS是718.17的主频的linux系统,修改为主频是600MHZ的linux系统,请教如何修改,谢谢 内核版本:linux-3.2.0
我记得我们的kernel是可以自动识别的,如果您用的是我们的pmic,移植正确,可以查看这个链接,进行配置 http://processors.wiki.ti.com/index.php/AM335x_Linux_Power_Management_User_Guide