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.

SYSBIOS6中驱动clock_tick()的timer配置问题

Other Parts Discussed in Thread: SYSBIOS

现在使用C6748开发,需要使用sysbios6。在SYSBIOS6中需要使用某一个timer来驱动系统时钟,在sysbios的cfg文件中,clock模块有下图所示的配置界面,可以启动timer来驱动clock_tick(),并设置具体的timer模块编号及相邻clock_tick()间隔等参数。

另外在创建Custom Platform文件过程中,存在下图所示的配置界面,其中需要标定CPU内核运行频率。

Sysbios是否通过上述的两大类信息会自动完成对应timer的配置,还是需要在用户程序中对timer进行对应配置操作?

  • 对问题补充一下:

    在clock模块内可以选择通过片内TIMER来驱动clock_tick()函数,作为操作系统的system tick。

    这里可以选定具体的timer模块编号与system tick周期,问题是:

    对timer内周期寄存器的设置是需要根据timer输入时钟与设定的具体中断周期共同决定。

    在clock配置界面可以设置具体的system tick周期,但是timer输入时钟频率,即输入到DSP芯片的外部晶振频率怎么设置?

    或者硬件有方法自动获取?