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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:( A4 o* Z) F/ H
咨询你个问题:我是omapl138芯片,自带arm和dsp;
" Q+ n1 N: J; S9 A  Y% narm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?
/ |% Z( B; x$ G4 x- E: f9 e
6 y; [+ h5 y+ L  v5 X. j! f# |" z& M$ g" }. B! W5 u
我dsp端的gpio初始化:
) T& K+ B* ^- \4 ?# n: u#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \
' B2 F( `  M8 S; ?  O& V                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)
2 l& j& P' A7 e# F7 B* @
" `8 J" B8 N. [# T, Nvoid GPIOBank0Pin13PinMuxSetup(void)
4 H# S$ q( _& E3 \! b8 q; f{3 c/ p& q+ a5 C% N
     unsigned int savePinmux = 0;% X4 P( U( S+ T2 G

& [* w- U; s+ Q! p) ^  ]     /*) e' m" r8 D+ A: S8 G5 w% Z
     ** Clearing the bit in context and retaining the other bit values1 `/ P2 ?( @: O! l7 k
     ** in PINMUX0 register.
! ~( M$ e% Z* U3 F; f     */6 ~7 P5 V% A9 Y# h
     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &8 C+ s: t( U+ v: {: [4 Y
                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));
6 J: c) Z3 q. M5 M3 b( T6 w/ g
& Z/ D0 K) j$ M% L% _     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/$ R# V& C8 @, G; a7 P2 }
     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =
% L+ n: t( O2 H& M2 T0 }, S7 i          (PINMUX0_GPIO0_13_ENABLE | savePinmux);
% _- v9 ^" @; o2 j& }7 K( w' Z8 n' P4 p5 m8 B9 @# a% d
}
! K4 K0 \7 s) d, G0 u7 G# V3 N
8 H0 a3 c. C5 {4 G: @: L9 p& B4 _* m4 w0 {. D
int init(){" J9 e' `3 f4 `- t1 F' l0 L: I
PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);2 w" p/ I( m7 d) C" u

. V. j- [$ y# q* \GPIOBank0Pin13PinMuxSetup();
5 s" X5 }; |& v. n6 e$ O
# _0 n7 M( T, y2 v6 Z6 L* aGPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);- P# Y5 F7 z" O0 e

9 o* g6 {; `( ]6 ~
/ j: [1 l" G6 u, [+ h+ q3 f& _1 [: P5 x! Z' B
这个样初始化是否有问题?是否会跟arm端冲突?) W) I, w- X" A- V6 j* Z) 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-15 16:17 , Processed in 0.037722 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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