嵌入式开发者社区
标题:
hwi中断不能进入
[打印本页]
作者:
timewang
时间:
2014-12-14 22:52
标题:
hwi中断不能进入
创龙高手们,今天我调试uart的hwi中断,发现按照手册上的顺序,我写的hwi(串口接受使能中断,发送禁用中断)中断程序是可以正常工作的,能进行正常的收发数据。然后我将启动方式修改为nandflash,让ARM核先自己跑linux系统,完成后,我使用仿真器挂载DSP,将程序加载入内存,发现程序发送的数据虽然是乱码,但是还可以通过超级终端接受到数据,发送数据,在debug下面一直不入中断,所以不执行中断下的函数。仔细用仿真器查看寄存器状态,发现在写使能接受中断的寄存器时,数据根本没有写入寄存器。我想会不会是ARM跑起来linux后有些寄存器被写保护了,还是被占用了,导致数据没能写入,期待高手的回复,感谢·
0 }, C. d7 x* F0 L- o
8 ]( o1 n. `% G9 O; X
作者:
希望缄默
时间:
2014-12-15 09:18
创龙的 DSPC6748例程和OMAPL138内核对于 部分外设的时钟域配置是不同的~
4 i8 z1 T1 Z3 n' @1 u# Z5 A
作者:
希望缄默
时间:
2014-12-15 09:18
创龙的 DSPC6748例程和OMAPL138内核对于 部分外设的时钟域配置是不同的~
" \' V2 Z, x8 q L* E k& L
作者:
timewang
时间:
2014-12-15 09:34
希望缄默 发表于 2014-12-15 09:18
0 t( j5 U+ Y' v, t: D
创龙的 DSPC6748例程和OMAPL138内核对于 部分外设的时钟域配置是不同的~
- W' r9 n: B1 \% p( U* U- y* A
您好,时钟域的配置不一样我知道,对于串口来说接受到的数据会是乱码,只是通过超级终端发送数据时,即便是乱码也应该会进入中断执行回复函数的,目前使用仿真器跟踪,发现根本就不会进入中断,而且发现,在配置中断使能的寄存器时,寄存器的值没有变化,请问这是什么原因,感谢您的回复~
2 Y( M: J! V9 Y5 k
作者:
cchwhk
时间:
2016-8-1 21:20
为什么我使用Hwi串口中断,进不去中断呢
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4