创龙PRUtoDSP_Interrupt工程代码的疑问? - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5572|回复: 2
打印 上一主题 下一主题

[已解决] 创龙PRUtoDSP_Interrupt工程代码的疑问?

[复制链接]

39

主题

95

帖子

389

积分

中级会员

Rank: 3Rank: 3

积分
389
跳转到指定楼层
楼主
发表于 2017-3-30 18:34:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教下 创龙 PRUtoDSP_Interrupt工程当中,PRU代码部分的作用??/ q! d3 c1 E8 s$ J- W8 [
DONE:2 I7 |5 |4 V2 q9 V. B
    //Generate SYS_EVT32 by event out mapping  通过事件输出生成SYS_EVT32映射/ ^! ^+ o4 j2 J+ j( \
    MOV32     r31, SYS_EVT                              // 这里写R31寄存器(R31=32),将产生中断输出事件到中断控制器的32号系统事件
8 c+ m0 N& v& M: y0 \9 o3 t' i    SBCO      regVal, CONST_DDR, 0x04, 4     //  *(0xC0000000 + 0x04) = regVal    // regVal r17 = 32  为什么要有这一步呢? / [5 y6 G7 V% l
) |- [5 J' ^3 l
% E( f# o' w: S4 G$ U+ J

9 P8 C7 @9 e* C    MOV32     regVal, 0x0B
# Y* B$ K4 S) `8 O  L6 L( @    SBCO      regVal, CONST_DDR, 0x04, 4    //  *(0xC0000000 + 0x04) = 0x0B     为什么要将 0xC0000004 的复制为0x0B呢?
& i4 [! _2 j( w6 t% o9 }* v& f7 @7 n" v- x
// Clear the status of the interrupt
3 J+ N$ O& D! T; I6 P  T8 q    LDI        regVal.w2,        0x0000* U3 m1 F4 L8 P: C  P1 R
    LDI        regVal.w0,        SYS_EVT
5 P% V+ p( N( P! m; P4 x4 J    SBCO        regVal,        CONST_PRUSSINTC,        0x24,        4   // *(C0 + 0x24) = SYS_EVT   清除系统中断4 q5 d! M2 E, z
4 F" H! V/ J" k+ }( {: V
CALL DELAY_500MS    ( b6 u- E( p$ P$ }/ j) U/ q
    JMP DONE
6 v. x5 Z8 t& v- _4 j
& t+ }# g+ t- u' M  B6 M$ P1 w    HALT" j* L- g5 H, ]2 ^6 ~- `
/ n2 n6 _7 C3 m# e
下面的图是改的0xC0000004地址数据状况?$ N: |- v5 x) r$ Q5 z
; {  C% C2 T" v6 @' Q* j7 d3 F7 l
6 |. W7 O* R4 l* m- x" ]+ b
$ ~& o/ o: h9 {$ \! E

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

184

帖子

1137

积分

QQ游客

积分
1137
推荐
发表于 2017-3-30 23:18:59 | 只看该作者
这里是调试用的,程序放到这个地方,这两条语句需要删除掉
回复 支持 1 反对 0

使用道具 举报

39

主题

95

帖子

389

积分

中级会员

Rank: 3Rank: 3

积分
389
板凳
 楼主| 发表于 2017-3-31 09:30:46 | 只看该作者
Lewis 发表于 2017-3-30 23:18
& ~5 R- C' _3 V$ P& u这里是调试用的,程序放到这个地方,这两条语句需要删除掉
: `) E  T/ ~& o( b: d& y
非常感谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 22:28 , Processed in 0.072212 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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