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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:7 _- C% l$ I0 s7 y. r& y
咨询你个问题:我是omapl138芯片,自带arm和dsp;6 o% ?' l  f# N
arm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?
+ [+ L" M0 }/ G2 a- [8 e" O& `6 h3 A  ?/ T" J$ B+ D% K

3 t+ ^& U; l2 R& L; B- R我dsp端的gpio初始化:
) ]) b0 R6 L1 |#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \
7 S' o7 c( O2 U; G1 X  `                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)0 |4 h$ _1 f( f+ V9 H  @

0 n* f6 x( v5 Ovoid GPIOBank0Pin13PinMuxSetup(void)
  N4 `/ `7 [" `" G/ @3 @: Y7 z{
! z7 m, B/ u0 Z, P3 V     unsigned int savePinmux = 0;6 X0 f& M, T" }2 F) r$ _; [$ H

9 d) X* R0 H$ ~9 e     /*0 D; R* [% x, L8 P
     ** Clearing the bit in context and retaining the other bit values
! y% Y. j, Y8 ]7 b3 E# W, I' W     ** in PINMUX0 register.
  O( U/ G' W; M1 K, i     */
6 p  t6 p: p  \6 o8 |3 E* |$ K4 L     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &: H  z; S0 c' L- S
                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));! j1 _8 _/ K$ M1 p4 u$ Q
: n! F. M3 K8 W4 k: P
     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/
+ O% \& L$ M! }" |+ T7 ~     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =
) s$ z2 J- |, ~& h- y          (PINMUX0_GPIO0_13_ENABLE | savePinmux);# W7 x9 ~2 l9 M8 Q" |" S
" f+ H" {* f  N$ t$ N
}
( q1 d6 j  t; r( Y; X9 d% h" X" i2 M  ~9 t# s1 ?

8 t& Y! P' ~9 \$ ^) v& qint init(){* `- ~' s; {4 v8 m' t6 Y( S
PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);
0 }; a4 ?* F+ p
' y5 I% N- R* A) b7 [. zGPIOBank0Pin13PinMuxSetup();0 }: B  }& f) n9 c

# \- N7 q+ i8 L4 ]& s7 \% Y8 GGPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);
& L. i- l! ]" v0 y
! g* y2 ~* q0 O0 O* B* Y4 P
! O2 [6 X3 Z8 [+ `! L
1 C' |- n9 B: O$ J( j& i这个样初始化是否有问题?是否会跟arm端冲突?
: ?8 a$ z$ v$ Q* h) `" g7 [$ b4 h
分享到:  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 05:59 , Processed in 0.034560 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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