嵌入式开发者社区

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

作者: 小石    时间: 2016-12-11 22:24
标题: 在SYSBIOS中实现NMI中断,实现EDMA3数据传输是否可以?
大家好:
1 d* N2 |6 ~2 Z+ ~6 m% u          请教给问题,我想用不可屏蔽中断NMI实现中断,从而在NMI的中断服务函数中开启EDMA3的数据传输,我在网上搜索其中断号是2,然后
% l' _& o4 H: U4 j6 u- R我在cfg中配置为:
+ X" K" j. b) F; q" h[attach]1682[/attach]
; @2 O1 R: `& b3 t1 j# P$ @+ t4 \我想测试下是否可以,就在代码中定义了写了串口提示:  C% W* h7 E" D& R* I2 s+ B; u; k
void Hwi_NMIisr(UArg arg)* {2 M. A& j3 h3 _2 H
{
, G8 g/ E+ T- |, @+ H5 u0 ^        UARTPuts("NMI Interrupt Server Routine Running!.\r\n", -1);
  Q6 V' {3 C0 i0 c% B* D& ~}
; \7 ]1 R( m8 @7 e  ~2 j' s# y) E! |
然后我仿真,当我开发板的NMI按钮后,仿真没有进入中断服务函数,此时仿真就被中断了,我想问下各位大神,我这样操作错误在哪里,
: Q1 H' c! L: r! A( V是否可以在SYSBISO中实现NMI中断,谢谢了。% J2 Q# v( N4 C, a

作者: 小石    时间: 2016-12-11 22:33
在中断100多个事件中,我没有找到NMI对应的事件,在这里我就默认设置为-1了,是否需要改变?谢谢
作者: 小石    时间: 2016-12-11 22:46
当我在程序运行中,按开发板上的NMI按键后,就弹出以下信息
4 {2 N8 s9 E: X2 a5 O( HCan't find a source file at "/tmp/TI_MKLIB7PNesw/SRC/exit.c"
/ N5 _9 S7 |7 b1 j$ d  GLocate the file or edit the source lookup path to include its location.
2 W) d, ?& o9 r) U0 s* L$ l% ^. Q. Q" J  y- k
还有如果我改变中断号,编程就会出错,应该不是中断号的问题
作者: human    时间: 2016-12-16 22:23
创龙有讲中断的教学视频,建议看看。
作者: 希望缄默    时间: 2017-1-6 17:20
小石 发表于 2016-12-11 22:46
% z) W9 Y* _+ e/ s( }" s1 ^当我在程序运行中,按开发板上的NMI按键后,就弹出以下信息9 w( W- G! |4 o4 e
Can't find a source file at "/tmp/TI_MKLIB7P ...
9 ~5 D2 x* {* Q9 N
NMI 在 SYS/BIOS 一般当做异常处理 不建议做中断使用& \( O2 W9 y1 Z, ]& m+ {
NMI 没有对应事件 NMI 固定中断号为 1




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