C6748的中断嵌套 - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8364|回复: 10
打印 上一主题 下一主题

[已解决] C6748的中断嵌套

[复制链接]

13

主题

44

帖子

1213

积分

金牌会员

Rank: 6Rank: 6

积分
1213
跳转到指定楼层
楼主
发表于 2018-10-12 09:01:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求助:有哪位大神知道J基于stareware的C6748,中断嵌套怎么写,创龙公司有类似例程吗,因为我需要在在执行一个中断服务程序的过程中,去响应另一个优先级更高的中断,是不是就得用到中断嵌套了,有大神能给点指导吗?谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

17

主题

193

帖子

1628

积分

创龙

Rank: 8Rank: 8

积分
1628
沙发
发表于 2018-10-12 09:05:31 | 只看该作者

可以参考C6748平台基于SYSBIOS的例程。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

17

主题

193

帖子

1628

积分

创龙

Rank: 8Rank: 8

积分
1628
板凳
发表于 2018-10-12 09:11:50 | 只看该作者

也可以在我们提供的中文手册中学习了解


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

13

主题

44

帖子

1213

积分

金牌会员

Rank: 6Rank: 6

积分
1213
地板
 楼主| 发表于 2018-10-12 09:14:00 | 只看该作者
Tronlong-陈工 发表于 2018-10-12 09:05
可以参考C6748平台基于SYSBIOS的例程。

陈工你好,基于SYSBIOS的程序可以移植到stareware中吗,因为我的好多东西都是在stareware下写好了的
回复 支持 反对

使用道具 举报

17

主题

193

帖子

1628

积分

创龙

Rank: 8Rank: 8

积分
1628
5#
发表于 2018-10-12 10:10:43 | 只看该作者
优先级高的中断源可以中断优先级低的中断服务程序,这时会暂时终止当前正在执行的级别较低的中断源的服务程序,去处理级别更高的中断源,待处理完毕,再返回到被中断了的中断服务程序继续执行,这就形成了中断服务程序中套着中断服务程序的情况,即形成了所谓的中断嵌套

所以中断嵌套无非就是中断的优先级,也就是需要知道怎么配置和选择中断优先级的高低,这知识点在我们的教学视频和数据手册中都可以参考学习。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

13

主题

44

帖子

1213

积分

金牌会员

Rank: 6Rank: 6

积分
1213
6#
 楼主| 发表于 2018-10-12 13:57:51 | 只看该作者
陈工,所谓的中断优先级别高不是指的是当两个中断同时产生时,会先响应级别高的那个吗,我之前就是配置两个优先级不同的中断,但结果不对啊
回复 支持 反对

使用道具 举报

17

主题

193

帖子

1628

积分

创龙

Rank: 8Rank: 8

积分
1628
7#
发表于 2018-10-12 18:13:03 | 只看该作者
你的理解是没有错的,多级中断的处理原则:当多级中断同时发生时,CPU按照由高到低的顺序响应。

还有情况是:高级中断可以打断低级中断处理程序的运行,转而执行高级中断处理程序。这样就需要引入任务管理功能了,但是裸机是无法实现的。需要引入或者使用SYSBISO系统进行任务管理。
回复 支持 反对

使用道具 举报

13

主题

44

帖子

1213

积分

金牌会员

Rank: 6Rank: 6

积分
1213
8#
 楼主| 发表于 2018-10-12 21:01:30 | 只看该作者
Tronlong-陈工 发表于 2018-10-12 18:13
你的理解是没有错的,多级中断的处理原则:当多级中断同时发生时,CPU按照由高到低的顺序响应。

还有情况 ...

那就是在Stareware下无法实现该功能吗?那关于SYSBIOS和Stareware之间的联系和兼容性之类的,我应该看哪个资料,EMIF 在SYSBIOS下也是可以运行的吧?

点评

是的,建议使用SYSBIOS来实现此功能  详情 回复 发表于 2018-10-15 09:16
回复 支持 反对

使用道具 举报

17

主题

193

帖子

1628

积分

创龙

Rank: 8Rank: 8

积分
1628
9#
发表于 2018-10-15 09:16:47 | 只看该作者
爱发槑 发表于 2018-10-12 21:01
那就是在Stareware下无法实现该功能吗?那关于SYSBIOS和Stareware之间的联系和兼容性之类的,我应该看哪 ...

是的,建议使用SYSBIOS来实现此功能
回复 支持 反对

使用道具 举报

13

主题

44

帖子

1213

积分

金牌会员

Rank: 6Rank: 6

积分
1213
10#
 楼主| 发表于 2018-10-15 10:41:01 | 只看该作者
Tronlong-陈工 发表于 2018-10-15 09:16
是的,建议使用SYSBIOS来实现此功能

那陈工,我对SYSBIOS是零基础零了解,我该从哪里开始学习,创龙公司有相应的资料吗,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 04:28 , Processed in 0.042196 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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