hwi中断不能进入 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4333|回复: 4
打印 上一主题 下一主题

hwi中断不能进入

[复制链接]

3

主题

7

帖子

39

积分

新手上路

Rank: 1

积分
39
跳转到指定楼层
楼主
发表于 2014-12-14 22:52:35 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
       创龙高手们,今天我调试uart的hwi中断,发现按照手册上的顺序,我写的hwi(串口接受使能中断,发送禁用中断)中断程序是可以正常工作的,能进行正常的收发数据。然后我将启动方式修改为nandflash,让ARM核先自己跑linux系统,完成后,我使用仿真器挂载DSP,将程序加载入内存,发现程序发送的数据虽然是乱码,但是还可以通过超级终端接受到数据,发送数据,在debug下面一直不入中断,所以不执行中断下的函数。仔细用仿真器查看寄存器状态,发现在写使能接受中断的寄存器时,数据根本没有写入寄存器。我想会不会是ARM跑起来linux后有些寄存器被写保护了,还是被占用了,导致数据没能写入,期待高手的回复,感谢·
! A) n1 l# N1 k5 Y! S; O& ~8 |9 @: C' Y0 Q8 w/ J; i
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

6

帖子

115

积分

注册会员

Rank: 2

积分
115
5#
发表于 2016-8-1 21:20:15 | 只看该作者
为什么我使用Hwi串口中断,进不去中断呢
回复 支持 反对

使用道具 举报

3

主题

7

帖子

39

积分

新手上路

Rank: 1

积分
39
地板
 楼主| 发表于 2014-12-15 09:34:10 | 只看该作者
希望缄默 发表于 2014-12-15 09:18% D) U, \+ R. H3 i3 Q0 h
创龙的 DSPC6748例程和OMAPL138内核对于 部分外设的时钟域配置是不同的~
) ~* \, x  D* X) |! ^& K, H* E
您好,时钟域的配置不一样我知道,对于串口来说接受到的数据会是乱码,只是通过超级终端发送数据时,即便是乱码也应该会进入中断执行回复函数的,目前使用仿真器跟踪,发现根本就不会进入中断,而且发现,在配置中断使能的寄存器时,寄存器的值没有变化,请问这是什么原因,感谢您的回复~
# r$ p) L0 c: F
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
板凳
发表于 2014-12-15 09:18:27 | 只看该作者
创龙的 DSPC6748例程和OMAPL138内核对于 部分外设的时钟域配置是不同的~
  M# V- l# d, v9 c7 V  K
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
沙发
发表于 2014-12-15 09:18:14 | 只看该作者
创龙的 DSPC6748例程和OMAPL138内核对于 部分外设的时钟域配置是不同的~
: k- @1 W% @  U0 M& I2 X
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-25 06:32 , Processed in 0.038099 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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