现在使用C6748开发,需要使用sysbios6。在SYSBIOS6中需要使用某一个timer来驱动系统时钟,在sysbios的cfg文件中,clock模块有下图所示的配置界面,可以启动timer来驱动clock_tick(),并设置具体的timer模块编号及相邻clock_tick()间隔等参数。
另外在创建Custom Platform文件过程中,存在下图所示的配置界面,其中需要标定CPU内核运行频率。
Sysbios是否通过上述的两大类信息会自动完成对应timer的配置,还是需要在用户程序中对timer进行对应配置操作?
countryhotel:
对问题补充一下:
在clock模块内可以选择通过片内TIMER来驱动clock_tick()函数,作为操作系统的system tick。
这里可以选定具体的timer模块编号与system tick周期,问题是:
对timer内周期寄存器的设置是需要根据timer输入时钟与设定的具体中断周期共同决定。
在clock配置界面可以设置具体的system tick周期,但是timer输入时钟频率,即输入到DSP芯片的外部晶振频率怎么设置?
或者硬件有方法自动获取?