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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:+ }2 E/ }2 p1 Y4 m, J; ]
咨询你个问题:我是omapl138芯片,自带arm和dsp;
1 `3 _1 d( [" l! b" c6 Aarm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?9 p% {8 m# ]2 g$ r2 Y8 _
, p5 i- [" @3 @* x% r
8 M7 f  U& T2 \" n
我dsp端的gpio初始化:
: k9 {8 h; P/ J! R  c1 I#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \# n; l; ?0 t3 e" C9 s% F
                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)3 u8 j: A# p7 o. D' z' S7 G/ X

, S5 l/ s0 A  w" Gvoid GPIOBank0Pin13PinMuxSetup(void)( e$ g& m( w) t# d8 V
{3 I2 J) \/ S4 i% m" j( M
     unsigned int savePinmux = 0;" ^& [0 n$ c9 K1 A: V% |5 A. }

" Y6 a6 X0 W1 T+ J. i     /*
, L( H0 x5 y: L- _% @' F0 y     ** Clearing the bit in context and retaining the other bit values
* r0 k# f  ~/ n7 `3 E8 ^# m' `     ** in PINMUX0 register.
5 z0 B; V- i3 m! ?' ^. l6 Y     */
1 I' E) E- Z) B0 Q     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &. p9 x+ r. H7 d* Z8 f" j8 h8 e
                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));
: |1 J  c0 |# G& M" S6 y
" c; X; p+ I2 D, m3 k6 v( M, \     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/$ `9 Z' o; A! H% S7 T* ]4 @8 B
     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =# S3 G4 Y/ ~/ `! R* \# M
          (PINMUX0_GPIO0_13_ENABLE | savePinmux);0 o( V; y6 D$ R; u1 H% r. g9 }

* B2 B' R0 }9 K2 ]0 V) _  U) G% B}$ g8 y3 B) k- p5 t

- J! H2 P8 w; L: {. f3 r" S
! O- O) Z+ F' f& s7 j, eint init(){4 L* P" f  I7 ], b( y5 N3 l. ^* Q7 j/ [
PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);4 o# _$ |% k5 Q) P  O

  a# R( m3 T8 [, A# ZGPIOBank0Pin13PinMuxSetup();
. J) z- X( O  J$ H! \) C; x" I; }* K2 w4 H" }) Q
GPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);1 p% z0 m9 g; W, A

6 l8 ?  g# m9 Z$ g1 h
: A5 K1 v0 Y0 Q0 M+ a; Z6 c
+ {7 b' p, d5 c+ h这个样初始化是否有问题?是否会跟arm端冲突?( o3 }9 C* K/ s* {
分享到:  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:15 , Processed in 0.039593 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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