DSP端GPIO操作问题 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3382|回复: 1
打印 上一主题 下一主题

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
你好,请问:1 \/ |$ W) M: v0 c
咨询你个问题:我是omapl138芯片,自带arm和dsp;
( Z/ J& ], A, J# g0 [) Garm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?3 ~9 |- G- H, A2 s; r  }  w

/ D) l: W) v8 ]3 W
+ \  Y/ [  {# _1 V我dsp端的gpio初始化:
; [. L! L; Z, S% R! @#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \( {$ S  C- S: o& G4 x$ d7 ^; K  K  V
                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)
* z$ G) u/ Z7 a# ]) S* K$ x# l9 D! S2 W  N$ [7 I: @9 i6 y( a" i
void GPIOBank0Pin13PinMuxSetup(void)% ~9 F8 a. m: F- D1 z7 }
{
4 \3 F6 B; e$ h# [9 z9 w     unsigned int savePinmux = 0;
# A2 ^3 @  D6 {, ]0 W8 R  p7 C( f6 u
     /*7 n0 R! }0 L, e8 S
     ** Clearing the bit in context and retaining the other bit values
1 C7 P0 ^8 I4 f+ E# ?& S: b     ** in PINMUX0 register.
4 E7 l, ]% G- n6 p/ P; Y; H  B     */9 g$ F6 I- h# x2 z+ H
     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &( A  ~& s* G. C) k- h: ?4 M
                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));2 H% `( c8 m# v: O( r7 ?. a
; @/ m! g1 N; ]- X% d
     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/
, g( `0 b0 ~9 ?5 o; ~1 a, `# Y+ ]5 j     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =" T9 B/ y  }1 J: X1 x7 N
          (PINMUX0_GPIO0_13_ENABLE | savePinmux);
2 Q& f: a) K; [& d5 c0 z" {) v" a/ J1 }' `# [( a/ L' ^
}7 Z8 E+ u7 o/ m" e+ H

' o1 K. n  \8 g% A1 {4 t
9 p0 s: w2 E. l5 l  E4 r6 A& Cint init(){
: S$ y% m# J/ e) O# ]; e; wPSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);- w3 O8 X$ N9 s5 N
, w' d" x4 ]6 d0 Y7 V& v  p) D
GPIOBank0Pin13PinMuxSetup();& O: V* |- n1 j5 }7 g$ P! H
! g7 g) k$ j5 H) S& a* c. ], M
GPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);
) }. G2 e' y# f6 J; d4 ?$ v0 A# o6 l; A3 s' [1 I4 L7 S) [
' f1 h+ l" [6 n
3 r# @. w0 _2 a4 T) {
这个样初始化是否有问题?是否会跟arm端冲突?
  O! P% u( M9 R
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

积分
3538
沙发
发表于 2017-1-23 09:24:24 | 只看该作者
创龙提供有很多syslink双核开发例程,在赠送的产品资料光盘上面
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 23:45 , Processed in 0.035157 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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