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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:! E- n, ^  H" h
咨询你个问题:我是omapl138芯片,自带arm和dsp;
: V- ~9 W5 G9 p0 j0 qarm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?+ u+ p# n! L+ w- i

  Q2 F: ~" i! z) N+ Q3 J8 C7 {; g7 q- a* ~" }
我dsp端的gpio初始化:
$ |* v* t7 w# e3 L( |#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \+ a; k- m4 C) M3 S% `6 R( k% k
                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)
* V, ?) @8 x* a+ B! ^- X$ X" U+ \9 E
void GPIOBank0Pin13PinMuxSetup(void)
/ V) L& W) a1 L{- Z2 K( V+ ]+ [& `1 ~: y
     unsigned int savePinmux = 0;$ P& V0 X+ Y8 ~) l1 z. |1 G' e

1 @9 l/ `* C2 ?7 G1 p2 [# J$ ?) {/ q5 O+ U     /*& c9 G8 \% Y) \0 g2 \1 K+ V$ a
     ** Clearing the bit in context and retaining the other bit values
' f6 d. r: G5 l/ I! V- K" D) i2 @     ** in PINMUX0 register.
- W) X8 H, w# g8 s     */
5 l( T0 ?6 t, q$ V! \8 |+ P2 t4 U     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &6 {' i8 O% B. w" n( F! E
                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));$ \1 g: x  T2 u6 I" \" i; I1 I

0 `0 j5 X; b! i9 u5 c+ K& ]     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/2 Q3 b* O0 A- C* u
     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =
4 u- k2 ]5 ]9 z5 e% T          (PINMUX0_GPIO0_13_ENABLE | savePinmux);
" j4 o- t& `  b- Y) @! y  B
* B: k3 K6 x9 G. s3 z}
( y( C3 y5 \0 m  X1 o- J7 H. [9 g( h0 p; K- i

. s* a# e5 i: T/ x" W0 Eint init(){' z' ^: [, @! ^
PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);
! V# f4 c& ?+ v
  s! f! X1 K; y7 yGPIOBank0Pin13PinMuxSetup();* k% x7 w9 c8 m, `& \+ n$ m
  v3 Z2 C2 w0 f  Q, w( ?
GPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);. ?, r7 Q2 L: x5 q8 \" L
! q; \- O& k" z- }8 V4 h) g& C$ B
7 T2 J' g7 ~1 y/ l& c$ J1 Q* L
  @7 s' i% o; e9 h  Q
这个样初始化是否有问题?是否会跟arm端冲突?5 R& L) Y) _) l4 F6 q- o: w' F
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-16 07:10 , Processed in 0.039416 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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