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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:
8 e! D% s$ X( h. h7 o0 {8 v% [咨询你个问题:我是omapl138芯片,自带arm和dsp;
+ ]; d$ N) E# x6 e+ Barm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?4 N1 M! ~+ Z6 }
4 t# W8 w# a# R

/ D: o! Q4 N3 o* l我dsp端的gpio初始化:  }, F2 a; c6 v
#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \
2 i5 w3 @6 X- I2 l" e" a- V; o                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)
" l2 ?/ w3 H# p1 _0 B- Y
8 K* H& [5 \& Y- S% Gvoid GPIOBank0Pin13PinMuxSetup(void)
. E9 |% `  w$ M# n  U- o  h0 ]{5 r/ z* ]4 l! U+ y/ u
     unsigned int savePinmux = 0;
& ]  b' I) Z6 U3 L9 R7 d5 J, U; C4 I- j- `) J+ W) p7 [  m' a
     /*& C7 W& r) M6 o# C
     ** Clearing the bit in context and retaining the other bit values
$ x/ k- Q4 e4 y  p* h1 v' ?     ** in PINMUX0 register.
  Y/ W; W0 T  i: T0 p     */
( l+ t% N) R7 m% l# ~0 G$ \     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &( z1 Z, T6 I3 R# Y$ x) t
                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));( R$ p, J  t7 q# _. E- u& ^. `
, p0 e$ M6 R2 [$ {! S1 N$ O  I8 O
     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/0 ]: t- B9 W% O( z5 \. w8 z
     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =
; V+ _5 Q1 Y& [( K+ m          (PINMUX0_GPIO0_13_ENABLE | savePinmux);7 L5 A$ N7 z8 l3 h

* |9 A4 W3 A" _}% ]' T( f: B) w$ s; G  W
: @$ f" |  d9 K  _  t. Q
5 P! t5 x* [4 \9 }/ F, f
int init(){
$ `6 v0 h% m8 sPSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);
8 z% o% i' x8 m) |# C$ y; e+ S# f, H& I& {- ?4 A* M
GPIOBank0Pin13PinMuxSetup();. j+ M6 c* k( F* T/ ?
, V2 f$ E, }9 f' a2 m2 H0 D
GPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);$ {) _8 A1 o/ ]0 g/ f5 D9 {/ \4 T
( u- m; q, l! C1 v/ [

5 c3 n9 M$ y6 U- C8 ]4 I7 F# ]( ^3 Q- D1 c# ]% o
这个样初始化是否有问题?是否会跟arm端冲突?
/ q) }1 K0 q& Y) M# _3 m4 Z
分享到:  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-17 07:50 , Processed in 0.035960 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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