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.

关于BIOS中的timer和clock的问题



1.在使用BIOS中的timer module的时候,时钟源能不能像使用timer 一样设置为外部时钟源。

2.自己使用的是C6670的DSP,自己在使用BIOS中的timer的时候,通过imer_getFreq函数,得到timer时钟频率,它是CPU时钟频率的1/6。TI SYS/BIOS v6.34 Real-time Operating System Use Guide 在 timer module中介绍了修改timer module的时钟频率的方法,文档中的代码如下

Timer_Params timerParams;
Timer_Handle myTimer;
Error_Block eb;
Error_init(&eb);
Timer_Params_init(&timerParams);
timerParams.extFreq.lo = 270000000; /* 27 MHz */
timerParams.extFreq.hi = 0;
myTimer = Timer_create(Timer_ANY, myIsr, &timerParams, &eb);
if (myTimer == NULL) {
System_abort("Timer create failed");
}

为什么运行时配置该参数就出错?配置这个参数有什么要求?

3.clock module 的时钟频率和CPU的一样吗?