SYSBIOS6中驱动clock_tick()的timer配置问题 - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4881|回复: 2
打印 上一主题 下一主题

[已解决] SYSBIOS6中驱动clock_tick()的timer配置问题

[复制链接]

32

主题

72

帖子

499

积分

中级会员

Rank: 3Rank: 3

积分
499
跳转到指定楼层
楼主
发表于 2018-9-29 10:46:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在使用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芯片的外部晶振频率怎么设置?
或者硬件有方法自动获取?


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

32

主题

72

帖子

499

积分

中级会员

Rank: 3Rank: 3

积分
499
沙发
 楼主| 发表于 2018-10-4 16:49:14 | 只看该作者
厉害了······················
回复 支持 反对

使用道具 举报

17

主题

193

帖子

1628

积分

创龙

Rank: 8Rank: 8

积分
1628
板凳
发表于 2018-10-8 11:00:51 | 只看该作者
DSP的外部晶振频率我们使用的是24M,这个是硬件实现的吧,不用进行配置。外部晶振提供系统输入时钟,时钟输入到DSP中后,倍频放大至DSP的主频456M,再供外设使用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-4-19 21:41 , Processed in 0.035764 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表