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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:& B8 |' \5 G6 \4 G) v  j
咨询你个问题:我是omapl138芯片,自带arm和dsp;
  n2 H* A; |' ~# \  I: [arm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?
' T' `. w! j9 `1 H# h" ]3 ~: x' i
( ~. w$ d& f: |) X, i$ o/ ~- d- j  M) t3 k; P, q2 C
我dsp端的gpio初始化:0 W) \$ M; w. p) g/ f8 ^& q# l  ~7 c. P
#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \
: @+ T1 p' ?& _- X1 i0 p; J, t9 K# x' g                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)
+ R& i- V/ y. J' y4 j4 P
$ q1 z+ v; Q/ K1 O* Lvoid GPIOBank0Pin13PinMuxSetup(void)
* j8 N4 g6 n" J% @: E{
/ J/ A0 b+ H$ U5 y     unsigned int savePinmux = 0;. u# g5 ]8 n0 [- j- D# O0 c% i
5 l9 _9 b$ K& W" p1 r
     /*# t4 E6 g/ x! ^/ k4 q& r
     ** Clearing the bit in context and retaining the other bit values9 x3 U  i. d1 b' x
     ** in PINMUX0 register.
4 T  H  P9 _# K     */
' C8 f: d% s7 R8 h8 N     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &
* i$ g% F/ p2 G5 r5 G! k' y                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));
9 w- u1 u. p/ T& C# E9 I
) u. W& b  W) T( a# c     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/
4 Q7 x1 g; k+ @     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =  V( L3 j9 {) F! N& P( h. w# O, [
          (PINMUX0_GPIO0_13_ENABLE | savePinmux);
1 R/ ~! f; S, W. x/ G1 U/ a
$ D) z: h. d% n+ J8 o9 b+ n8 C1 e}7 L4 F. m/ C4 Z. l$ }+ [
$ w- j( M2 \( x: i( W
1 [( z  X% H) Q* ~# }( K
int init(){
* y  G& r/ M4 c$ G) Q/ ?PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);0 O1 v# D; I! _" f6 M
( t1 ~4 ?* C/ z+ Q  N3 i5 {
GPIOBank0Pin13PinMuxSetup();8 U! \! Q, [# \) A& P, }

+ b" i$ i. l# L# X/ x. G- cGPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);) l' E9 F5 i* a3 z$ l

3 D- x# ]7 T3 X0 O+ V3 r
4 F* ~! n" c( K  K; D+ V" z  f
8 O! E/ R2 x: v- o& b1 S: @这个样初始化是否有问题?是否会跟arm端冲突?  j% A% ?* j$ d' }; Q0 V' y
分享到:  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-4 07:40 , Processed in 0.034703 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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