AM3352 怎么会运行的速度这么慢?要设置什么参数呢?

[复制链接]
3699|21
 楼主| wang2945 发表于 2016-1-22 00:43 | 显示全部楼层 |阅读模式
请教一下,为何我使用CC6+XDS200 开发调试AM3352,程序正可以正常进入调试,但是运行速度特别慢呢?利用示波器捕抓IO的波形,一个变量初始值720000减减为0居然要570ms这是什么情况呢?使能MMU和CACHE之后,是300ms  是我哪里配置出错吗?这个运行速度太慢了
dirtwillfly 发表于 2016-1-22 08:02 | 显示全部楼层
在仿真状态的执行时间?
mini1986 发表于 2016-1-22 08:37 | 显示全部楼层
好像跟pmic有关......
 楼主| wang2945 发表于 2016-1-22 08:40 | 显示全部楼层
dirtwillfly 发表于 2016-1-22 08:02
在仿真状态的执行时间?

恩恩是的,在仿真状态下测的,但是是利用IO口抓的波形,看过CP15的cycle值,计算出来也是一样的,对了,我试过,调试启动之后,再拔掉仿真器,当是测出来也是一样,请问一下是不是哪里配置出错呢?使能MMU CHACHE之后的速度差不多5M而已
 楼主| wang2945 发表于 2016-1-22 08:42 | 显示全部楼层
mini1986 发表于 2016-1-22 08:37
好像跟pmic有关......

PMIC?这怎么讲呢?能够说一下吗?
dirtwillfly 发表于 2016-1-22 08:43 | 显示全部楼层
wang2945 发表于 2016-1-22 08:40
恩恩是的,在仿真状态下测的,但是是利用IO口抓的波形,看过CP15的cycle值,计算出来也是一样的,对了, ...

你断开仿真器,单独运行硬件,大约速度是多少?
一般仿真的时候,运行频率是上位机在控制。
 楼主| wang2945 发表于 2016-1-22 08:56 | 显示全部楼层
dirtwillfly 发表于 2016-1-22 08:43
你断开仿真器,单独运行硬件,大约速度是多少?
一般仿真的时候,运行频率是上位机在控制。 ...

运行起来之后断掉仿真器,测出来的效果也是一样的速度,是不是哪里配置出错?
dirtwillfly 发表于 2016-1-22 09:30 | 显示全部楼层
wang2945 发表于 2016-1-22 08:56
运行起来之后断掉仿真器,测出来的效果也是一样的速度,是不是哪里配置出错? ...

不是。估计是上位机通过jtag设定的运行频率
只要断开仿真,重启之后运行频率正常,就没问题
 楼主| wang2945 发表于 2016-1-22 09:36 | 显示全部楼层
dirtwillfly 发表于 2016-1-22 09:30
不是。估计是上位机通过jtag设定的运行频率
只要断开仿真,重启之后运行频率正常,就没问题 ...

测试出来的速度大概也只有5M,目前这边还在开始开发,还没弄单独脱机运行,运行后拔掉仿真器理论上效果应该也是一样的吧?
dirtwillfly 发表于 2016-1-22 09:38 | 显示全部楼层
wang2945 发表于 2016-1-22 09:36
测试出来的速度大概也只有5M,目前这边还在开始开发,还没弄单独脱机运行,运行后拔掉仿真器理论上效果应 ...

不一定的。
 楼主| wang2945 发表于 2016-1-22 09:39 | 显示全部楼层
dirtwillfly 发表于 2016-1-22 09:30
不是。估计是上位机通过jtag设定的运行频率
只要断开仿真,重启之后运行频率正常,就没问题 ...

网上貌似有人提到MMU和CACHE但是我这边已经使能了呀
 楼主| wang2945 发表于 2016-1-22 09:44 | 显示全部楼层

感觉可能还是某些配置或者使能什么的没有设置对,因为JTAG那边设置的速度,目前比这CPU运行还快,真是挺尴尬的
mini1986 发表于 2016-1-22 11:42 | 显示全部楼层
wang2945 发表于 2016-1-22 08:42
PMIC?这怎么讲呢?能够说一下吗?

PMIC,没有驱动好,cpu只能跑到300M......
 楼主| wang2945 发表于 2016-1-22 11:54 | 显示全部楼层
mini1986 发表于 2016-1-22 11:42
PMIC,没有驱动好,cpu只能跑到300M......

PMIC不是属于RTC模块的吗?cpu跑300M?但是我这边测出来,差不多就5M,请问一下以前有遇到这种问题吗?
mini1986 发表于 2016-1-22 12:15 | 显示全部楼层
wang2945 发表于 2016-1-22 11:54
PMIC不是属于RTC模块的吗?cpu跑300M?但是我这边测出来,差不多就5M,请问一下以前有遇到这种问题吗? ...

跟rtc有毛关系啊......之前跑的300M,把pmic调好,频率就上去了......
 楼主| wang2945 发表于 2016-1-22 12:48 | 显示全部楼层
mini1986 发表于 2016-1-22 12:15
跟rtc有毛关系啊......之前跑的300M,把pmic调好,频率就上去了......

你指的是PMU这一块的电源管理的吧?对了,那没调好的话,频率有可能会很低吗?低到5M这样子?
mini1986 发表于 2016-1-22 13:13 | 显示全部楼层
wang2945 发表于 2016-1-22 12:48
你指的是PMU这一块的电源管理的吧?对了,那没调好的话,频率有可能会很低吗?低到5M这样子? ...

最低好像就是300M了......
 楼主| wang2945 发表于 2016-1-22 13:46 | 显示全部楼层
mini1986 发表于 2016-1-22 13:13
最低好像就是300M了......

对了,请问一下,你是用sysbios  + ccs开发的吗?
mini1986 发表于 2016-1-22 13:52 | 显示全部楼层
wang2945 发表于 2016-1-22 13:46
对了,请问一下,你是用sysbios  + ccs开发的吗?

没有,我只在linux下用命令行搞,没搞过ccs......
 楼主| wang2945 发表于 2016-1-25 08:54 | 显示全部楼层
再顶一下,有木有人遇到这个情况呢?我是用SYSBIOS6的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

70

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部