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

关于时钟问题

除了查看PLL等相关寄存器自己推算,有没有办法直接在CCS看到DSP当前运行时候的时钟 我想问的是CLK代表CPU输出时钟还是什么?在哪里可以看到?谢谢

Tony Tang:

是代表CPU的运行频率。

这个只能根据输入时钟,与PLL的配置进行计算。这个没办法自动,或者通过寄存器的读,因为输入时钟是由外部提供的,除了做板子的人,CCS是没办法知道的。

Gangping Li:

回复 Tony Tang:

那在CCS这个设置时钟的地方 ;count下拉菜单里的各项代表的时间是多少呢?在哪里可以找得到呢?特别是IACK我找不到这个代表什么。谢谢(比如说一款DSP它可以运行在多个频率上,我们如何知道它运行在哪个频率上呢?除了自己根据PLL推测之外,还有没有别的办法呢?)

Gangping Li:

回复 Gangping Li:

在向DSP导入gel后,CCS5.5软件出现下面的打印信息 那个1000MHz可以认为是DSP运行时钟么?

Gangping Li:

回复 Tony Tang:

首先感谢你的回答,您的意思是这些选是用来选择计算不同的事件的,对么?我认为下拉菜单的各项是代码CCS计时器的基准时间,也就是说如果下拉菜单下选择IACK的话,我认为计时器频率不是DSP运行频率而是下拉菜单选择的时间的倒数。这么说我的理解是错误的,对么?也就说不管下拉菜单选择什么选项,CCS计时器基准时间就是DSP当前运行时钟,可以这么理解么?谢谢您

Gangping Li:

回复 Tony Tang:

非常形象生动的比喻,赞一个!非常感谢您的回答。gel文件我没有修改还是TI自带的,还有就是我的板子就是EVM板。THX!祝好!

Tony Tang:

回复 Gangping Li:

除了CPU execute cycles, 其他的都是记录相应事件的次数的。

 顺便提供2个链接供:

http://processors.wiki.ti.com/index.php/Mark_Instruction

http://processors.wiki.ti.com/index.php/Advanced_Event_Triggering

Gangping Li:

回复 Tony Tang:

THX,Tony Tang!

赞(0)
未经允许不得转载:TI中文支持网 » 关于时钟问题
分享到: 更多 (0)