嵌入式开发者社区

标题: 在SYSBIOS中实现NMI中断,实现EDMA3数据传输是否可以? [打印本页]

作者: 小石    时间: 2016-12-11 22:24
标题: 在SYSBIOS中实现NMI中断,实现EDMA3数据传输是否可以?
大家好:/ n: t0 Y+ i* C- Y& _3 x9 b
          请教给问题,我想用不可屏蔽中断NMI实现中断,从而在NMI的中断服务函数中开启EDMA3的数据传输,我在网上搜索其中断号是2,然后
' U8 k0 O& M, }9 v" g我在cfg中配置为:
3 y5 g5 v& S, b; O. }% {5 h[attach]1682[/attach]
* o- H! d+ d" C. b" ~我想测试下是否可以,就在代码中定义了写了串口提示:/ `' @3 Q4 S/ G2 \% z
void Hwi_NMIisr(UArg arg)& x4 V8 d! c% C
{
- Z" l: a( X' R/ y) d7 N: K        UARTPuts("NMI Interrupt Server Routine Running!.\r\n", -1);* g, j. u: i  Q- X) Z) A  S2 D
}# \* Q0 b4 s* K3 y* H2 R2 v; R, y
* f5 c! G# M4 Y# q5 ~' Z: d: l
然后我仿真,当我开发板的NMI按钮后,仿真没有进入中断服务函数,此时仿真就被中断了,我想问下各位大神,我这样操作错误在哪里,
1 O! E' g0 \; d# {是否可以在SYSBISO中实现NMI中断,谢谢了。
2 i9 \1 l. v. h8 W* N3 ^
作者: 小石    时间: 2016-12-11 22:33
在中断100多个事件中,我没有找到NMI对应的事件,在这里我就默认设置为-1了,是否需要改变?谢谢
作者: 小石    时间: 2016-12-11 22:46
当我在程序运行中,按开发板上的NMI按键后,就弹出以下信息* z7 _4 N6 l1 T/ A$ Y% [$ |
Can't find a source file at "/tmp/TI_MKLIB7PNesw/SRC/exit.c"
# g$ t; r6 w8 V6 J, cLocate the file or edit the source lookup path to include its location.
: [1 Q( `% r" _) P1 [$ n* p( {+ q5 \! Y, a- N8 G. i! B
还有如果我改变中断号,编程就会出错,应该不是中断号的问题
作者: human    时间: 2016-12-16 22:23
创龙有讲中断的教学视频,建议看看。
作者: 希望缄默    时间: 2017-1-6 17:20
小石 发表于 2016-12-11 22:465 J- u4 R( r3 o4 C
当我在程序运行中,按开发板上的NMI按键后,就弹出以下信息
' D1 q  G7 E& t4 h4 S8 j& CCan't find a source file at "/tmp/TI_MKLIB7P ...
8 R! r0 }, \6 c! o! E4 @) S
NMI 在 SYS/BIOS 一般当做异常处理 不建议做中断使用
" s: K/ k+ c: e9 hNMI 没有对应事件 NMI 固定中断号为 1




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