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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:7 r# ?5 D3 i: L
咨询你个问题:我是omapl138芯片,自带arm和dsp;: l3 Y2 a. s: T
arm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?7 h& j- _" V9 V" |- u& ]. x
$ u8 W& q; U5 H5 y2 g: r
& f8 E( t; S# Y6 c* l0 P7 V& G
我dsp端的gpio初始化:
/ |; i+ U3 ^9 j7 U( s: o#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \4 r- ]! t  X: D8 r% f, K
                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)
9 k9 B' V3 G# y! ~& e2 g! }( i& Y8 G& O# J
void GPIOBank0Pin13PinMuxSetup(void)
& d* x* H! r; C3 ?9 I; `; S8 E{8 _; P6 h& \8 p- h4 |- P
     unsigned int savePinmux = 0;
7 [! \; F9 d9 ^7 \. L" f$ i; L3 r# z) l6 Q/ ]9 k
     /*' K8 C- X% c* G3 ?
     ** Clearing the bit in context and retaining the other bit values) r6 I$ {( [+ W8 r
     ** in PINMUX0 register.# `3 p- L1 q. |/ X
     */; W* R1 W6 _( x
     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &
/ [: F" y6 \9 d                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));  G- ?$ B- C, H2 `

/ b7 f# t3 X0 f. q0 @$ r' ~     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/4 ^" d& L. Z4 L, O
     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =
& T! q7 j1 C! A8 Q8 s& y          (PINMUX0_GPIO0_13_ENABLE | savePinmux);+ T2 U# h7 P: _9 R( ?8 J
  n6 ^' G$ j! v* @7 V+ ~- s
}
% @3 r( f" c% T. }/ v+ i& g$ Q" Z7 b2 ]. {$ A
8 H; [0 N0 \' w9 {/ U' m. }
int init(){) m2 u8 k: H5 m
PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);
  o0 L" O7 R. i2 h3 W6 N0 \
+ b  G0 A6 {, O9 CGPIOBank0Pin13PinMuxSetup();: [' q1 h. m& [! ^& l
0 j) q9 e7 g; N  M) P; q1 n7 ?
GPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);
) ]' r) m! `) j: M5 y# K
) z) X  w. m. B1 Z& x' E2 F2 `# z: f  R, \. o+ M

- ~3 j: A: J" i这个样初始化是否有问题?是否会跟arm端冲突?
3 q9 `9 n6 V7 J& ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-3 10:15 , Processed in 0.037674 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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