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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:; ]6 ~0 b6 A, q+ b( J( C& K3 V3 c
咨询你个问题:我是omapl138芯片,自带arm和dsp;
+ h9 Z0 E& v( z1 j; ]arm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?) @/ H6 g7 T7 R2 Z: p% u
! x) L5 M# }+ j  c

9 r7 I! ~+ T$ _6 L4 j8 R. v' d我dsp端的gpio初始化:. m4 R; U. E" f- {# j
#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \0 R6 _. r2 ?9 U* B) B( I( v  K6 V
                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)
! ~- f/ X' S0 }* j  Q2 `; ~& z
& B3 }$ [8 E* I1 Q& cvoid GPIOBank0Pin13PinMuxSetup(void)
1 [" Q' g% ]; y{
2 T5 E2 F( Z' h* X8 b% O     unsigned int savePinmux = 0;
- `( f" I. w8 R! V* e$ f! y
# f, ~1 y/ `, Y- d# J1 D     /*
( M2 v' x0 r+ @& m     ** Clearing the bit in context and retaining the other bit values
* `6 V( U% N  y# O- [4 J4 F     ** in PINMUX0 register.
) r! j' ?/ e8 H/ E& O" q/ R$ b( K     */
) O7 h/ }1 m2 y: f     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &/ u+ t& o9 C8 V, A  ]
                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));( [4 ?& s! F% ^( K2 S" Q, c- W
% R, z/ Y- K, N/ h. b$ z
     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/& x  L5 V2 y+ ^" B
     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =0 z/ H' D9 _$ }
          (PINMUX0_GPIO0_13_ENABLE | savePinmux);4 _) S+ r7 l3 ^; w, B, I  L

, j. g- k8 `$ L}5 c+ x* T+ L+ S1 A- {1 F5 v7 y
& v+ L+ _8 S# _2 ^& o

, E6 W8 M* `4 J/ p# A7 Sint init(){8 N& t0 {# b  r, l' E* D, D4 h
PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);
; h1 i0 |8 s- o9 w1 o( l2 X5 n2 x' Y4 N
GPIOBank0Pin13PinMuxSetup();
  f2 M4 S/ t" I9 f! _& s
2 ]0 q1 Y9 p  |: q5 [7 fGPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);
2 n' h+ S- }) j/ e* ?. S" }. z% e1 T9 _' P9 C: p8 B7 G( S

* i" ?  [( s: ]+ w' h7 L+ }' |5 _: ~/ _6 m/ o
这个样初始化是否有问题?是否会跟arm端冲突?
, y+ {; g- e- ^3 G! V$ O) s% }$ I' P
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-16 22:08 , Processed in 0.043473 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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