DSP端GPIO操作问题 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站
点击跳转“创龙科技服务通”

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:* G/ w) M; C( F7 S" b5 h; g
咨询你个问题:我是omapl138芯片,自带arm和dsp;
$ k5 d- g7 k" t$ ?arm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?
" m9 z% k# S( m8 _1 t2 e; b: D+ z* S; [

" h$ ^* ?+ C! J) z! C; X0 @5 ~我dsp端的gpio初始化:2 C/ I/ I" V4 Z5 [0 _* E
#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \/ K& v; m0 b/ ^' ~: v7 W
                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)& X* g' p7 Z0 ?7 {2 b

5 ?( v7 P* _2 R( h3 w/ W' K* `' xvoid GPIOBank0Pin13PinMuxSetup(void)
; {- E4 a3 G& Z5 H$ w" O1 R{1 F7 {# x! L# \2 R: I
     unsigned int savePinmux = 0;
" D: w5 p2 o6 p0 V3 F! t* f) `3 N. T3 i8 x" H3 V- d: T
     /*$ X2 p# C7 [9 \6 u5 W2 ?1 X0 e
     ** Clearing the bit in context and retaining the other bit values
3 P* v; Q9 G' I/ X( O     ** in PINMUX0 register.
8 G* P+ j% u3 y8 Z4 c     *// F; b) d% @" _1 @
     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) && y; V7 N! a0 P; E7 x3 h+ r% V9 b
                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));
# Q4 g1 a# R6 `# C7 @* b% B
4 Z/ T1 g3 B. D3 B     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/
2 w& ?: U* {7 m+ P     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =* N% W7 h1 X0 |! R: {, B
          (PINMUX0_GPIO0_13_ENABLE | savePinmux);
& z$ H' E- ?9 y7 x" l/ G8 b" b8 U/ |6 q' r
}  ?2 k: H; R5 S' ]8 ^" p" a3 ?
: E) d; q0 X) Q  J  e1 o: N

* B: q9 P& `- h+ sint init(){
: [  L' g5 Z# S" {% f* oPSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);& x; H( @" m/ `7 q( Q4 o2 X

' r& G% X6 G: o, |GPIOBank0Pin13PinMuxSetup();
; G5 d& z8 @% }& U7 v- ]9 G+ z) x0 P3 |  r; O* s6 Z
GPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);
' O1 l0 w$ B: @* L$ e# I1 k
9 f, P2 {0 H) y$ I/ ~, r$ y  l4 z! V  L5 H, O. P
. e, b' e5 E' V, k& J/ k$ m% Q
这个样初始化是否有问题?是否会跟arm端冲突?" X; O6 m/ \4 p/ c5 e" S2 F3 N
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

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

使用道具 举报

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

本版积分规则

点击跳转“创龙科技服务通”

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

GMT+8, 2026-1-31 06:41 , Processed in 0.037226 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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