完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
板子外部晶振是25M的,想让MCP跑到720M,问题如下:
1. 请问裸机程序CCS debug时如何启动PLL? 2. temp = RD_MEM_32(CONTROL_STATUS) >> 22; CONTROL_STATUS是如何获取的? 3. MPU_PLL_Config( CLKIN, 23, 720, 1); CORE_PLL_Config( CLKIN, 23, 1000, 10, 8, 4); DDR_PLL_Config( CLKIN, 23, 266, 1); PER_PLL_Config( CLKIN, 23, 960, 5); DISP_PLL_Config( CLKIN, 23, 48, 1); 这些个函数原型在哪?谢谢! |
|
相关推荐
10个回答
|
|
|
|
|
|
关于主频计算公式,可以参考如下链接http://e2e.ti.com/support/arm/sitara_arm/f/791/t/270468.aspx
在TRM的8.1.6.3 ADPLLS 也有详细描述。 添加gel文件后,通过仿真器连接目标cpu时,会自动执行gel,其中包括PLL的初始化; 也可以在连接成功后,通过CCS工具栏的菜单执行PLL的初始化。 |
|
|
|
是这样的我现在 在staerware的gpio例程中修改了代码,来测试自己一段程序执行时间, 修改内容如下: 注释掉gpio的功能;初始化timer2;然后while loop中执行测试程序,程序如附件 通过Timer2计时 计算大概结果为205211us ,结果不可思议。 这个时间有问题啊,太慢了。 最初怀疑是MCU没有执行PLL,MCU 按照板子晶振25M来跑得, 执行gel后,如何确认MCU按照720M来运行的? 请问是不是还有其它功能模块需要设置, 如有的话,是哪些,如何设置?starware有没有相关例程?谢谢! |
|
|
|
cs110 发表于 2018-6-21 01:04 求关注: MMU和Cache使能方法如何设置? |
|
|
|
多看看在starterware的bootloader里面 如果我的回答解决了您的问题,请确认答案,谢谢!:) |
|
|
|
可以参考starterware里面的DMTIMER例程 AM335X_StarterWare_02_00_00_07examplesevmAM335xdmtimer 该例程中有调用MMU和cache使能的函数 |
|
|
|
林宇宣55 发表于 2018-6-21 01:35 Dear Gary, 我导入C:tiAM335X_StarterWare_02_00_00_07buildarmv7acgt_ccsam335xevmAM335xdmtimer 查看代码,只有dmtimer2的CLK、MuxPin、ISR的配置等,没找到调用MMU和cache的地方啊? |
|
|
|
cs110 发表于 2018-6-21 01:53 请问: 1.cache是否是在MMU使能的条件下才会生效? 2 . MMUInit((unsigned int*)pageTable)中的 参数pageTable如何确定?一直没弄明白,谢谢! |
|
|
|
1. 是的 2. 这个你得google下,网上的资料很多,在这里不是一句两句话能说清的。 如果我的回答解决了您的问题,请确认答案,谢谢!:) |
|
|
|
了解,我会继续搜集资料进行学习的。 (不过在不调用MMU的情况下,使能和禁止cache的两种条件下,测试时间有很大差距 以下面测试1为对象,开cache all 时,时间为6us,注释掉cache后为500us左右) 总结一下裸机测试结果,不知TI是否有相关的测试数据,看看是否合理?如下: CCS导入C:tiAM335X_StarterWare_02_00_00_07buildarmv7acgt_ccsam335xevmskAM335xrtc 此例程中我看是打开了MMU和EnableCache的,在此平台上测试我之前的代码,测试对象有三类: 【工程默认release mode debug,优化等级默认为2,主频720MHZ】 当然如果此例程对MMU和cache设置有问题的话,则下面的测试数据意义不大 1. int 型自加1K次,时间为5us。 (此中测试论坛中有的结果为4us,http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/8607.aspx) 2. 测试我之前贴出的float型,时间为4500us左右。(TC1796 150MHZ 测试结果0.9us) 3.将float改为Double,时间为9000us左右。(TC1796 20ms左右) 总结来看,第二点测试float耗时较长。 不知大家有没有测试?以及和我的测试结果是否能对应起来? |
|
|
|
只有小组成员才能发言,加入小组>>
586 浏览 1 评论
425 浏览 1 评论
619 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
909 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
709 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
192浏览 29评论
1155浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
323浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
286浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
135浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-3 07:03 , Processed in 0.953134 second(s), Total 62, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号