嵌入式开发者社区

标题: SYSBIOS6中驱动clock_tick()的timer配置问题 [打印本页]

作者: xiaoluoshan    时间: 2018-9-29 10:46
标题: SYSBIOS6中驱动clock_tick()的timer配置问题
现在使用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芯片的外部晶振频率怎么设置?
或者硬件有方法自动获取?



作者: xiaoluoshan    时间: 2018-10-4 16:49
厉害了······················
作者: Tronlong-陈工    时间: 2018-10-8 11:00
DSP的外部晶振频率我们使用的是24M,这个是硬件实现的吧,不用进行配置。外部晶振提供系统输入时钟,时钟输入到DSP中后,倍频放大至DSP的主频456M,再供外设使用





欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4