i.MX6UL performance issues

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

i.MX6UL performance issues

跳至解决方案
1,028 次查看
jsopenrb
Contributor II

For some reason our test i.MX6UL board is running slower than older i.MX28. Changing CCM_ANALOG_PLL_ARMn divider increases the performance slightly, but it's still about 3 times slower in integer calculcations.

What are correct clock register settings for full CPU speed (528MHz). Changing CACRR[ARM_PODF] divider to 0 causes CPU to hang. Is there some specific procedure for changing this bit?

Using U-Boot from Freescale git and vanilla kernel 4.4.2. U-boot is loaded via serial downloader, then Linux kernel is loaded from SD card and booted. Kernel CPU frequency scaling is disabled.

标签 (1)
0 项奖励
回复
1 解答
655 次查看
jsopenrb
Contributor II

It turned out that serial downloader boot happens at some lower frequency which is not switched up correctly in u-boot/kernel. Switching boot mode to boot from fuses solves this issue.

在原帖中查看解决方案

0 项奖励
回复
2 回复数
656 次查看
jsopenrb
Contributor II

It turned out that serial downloader boot happens at some lower frequency which is not switched up correctly in u-boot/kernel. Switching boot mode to boot from fuses solves this issue.

0 项奖励
回复
655 次查看
igorpadykov
NXP Employee
NXP Employee

Hi J

procedure for setting set cpu frequency to 528 MHz one can find in

AN5170 sect.6.4.4. Video Playback: steps , sect.4.3 Dhrystone benchmark.

cache.freescale.com/files/32bit/doc/app_note/AN5170.pdf

For comparing performance of both processors one can run dhrystone using

arm document DAI0273A_dhrystone_benchmarking.pdf.

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复