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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:( O2 t- d- P8 [8 m
咨询你个问题:我是omapl138芯片,自带arm和dsp;8 k. ^6 o& {" H1 ^! D6 }
arm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?
" s5 @( n$ e. \* r3 _& M3 f* n8 a9 ?7 m# p( N6 t4 O
! n; |! u- n* _0 p& D
我dsp端的gpio初始化:$ c" b/ v# m0 X' G; g
#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \
- ^, ^# `/ Q. k4 Q                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)
  S! J  H+ d  I" o* r4 a8 g" x
% u0 t; c8 q* W0 o. z9 M/ E! X& P7 Wvoid GPIOBank0Pin13PinMuxSetup(void)5 ]/ D) y4 |* {: F" U
{- g1 }2 A* }$ |  Y
     unsigned int savePinmux = 0;
" N; D; s  L7 _- L9 C" s; \6 m! G' m/ Y: Y
     /*
: M1 Y, @8 j  E4 y9 X* d$ \, S     ** Clearing the bit in context and retaining the other bit values
( X7 c. m8 }2 c0 c* |     ** in PINMUX0 register.+ s* v5 R1 T2 b
     */$ C& ~( O# o0 i/ V$ D
     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &: W. U! `5 t- P' x
                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));
* z2 }0 h8 X. i4 G/ U- `) r5 ^( K$ b( V  t# I& x
     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/
$ v  C% q/ d7 }0 P     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =  U2 D) ^; I8 ?; x, J
          (PINMUX0_GPIO0_13_ENABLE | savePinmux);* o& Y* T2 f2 o2 v

; Z* E1 C, e  S( ]6 I}# k; v4 Y9 J- g6 }/ m5 y

' M4 N9 m5 v1 [8 X7 j+ E" ?+ Y  b7 f2 C
int init(){
' d" s. C9 _# z, I2 UPSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);
5 {* O$ D2 E: _! [9 h  D- d
* F. p8 S8 s( FGPIOBank0Pin13PinMuxSetup();% @) a4 L- @- a

( q1 r7 Y) f/ r$ g" z* f) uGPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);
6 Y0 P1 O  x4 x
5 `' B' i/ L, ?* s' Y
7 C. W! X/ m3 x/ I0 g6 ]  }! j
! h$ ]9 O. n, Z0 a这个样初始化是否有问题?是否会跟arm端冲突?& C% o6 M7 u; K; ]* m) J( m7 k
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-3-17 08:14 , Processed in 0.042543 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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