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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:0 g$ j# O2 h9 K+ Z- `$ }
咨询你个问题:我是omapl138芯片,自带arm和dsp;+ y% I) N  Y# q1 x5 o% g- p
arm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?% A& o! G, l, c, l# _% C
+ d# X, P' e4 C% b/ j2 b4 I$ G
  ?% y5 E1 o' W, v8 \# A; {8 Q" j
我dsp端的gpio初始化:
! n: j% U/ i: }; u( _& p/ |#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \
9 t# D5 Y  _0 l" A, Z) w: H                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)
( l5 L  N- c# I# R
) n* s% Q2 T7 ^0 C  |" j5 ^void GPIOBank0Pin13PinMuxSetup(void), f. R$ U+ l% b! v+ l
{
5 b  d$ n. T1 j     unsigned int savePinmux = 0;
% r8 T7 q, J  i- J( y
  I' k( _' y/ Q6 J- V; L2 \     /*
# M( M. @. \' `& K, t- e4 i     ** Clearing the bit in context and retaining the other bit values
. g7 o5 I" b; S& V/ ~     ** in PINMUX0 register.
8 Q3 o( I7 a) o$ O) M- {     */' m4 Q0 x. W' i* Y! R% G
     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &, O& S- R. R8 G7 q. v( e
                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));
9 J7 l3 Q" }" V7 ^9 R$ `
3 e1 T% I$ S8 N2 ~     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/
! @5 z( W2 x, L     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =( d0 n- P" q  V/ W# R- c
          (PINMUX0_GPIO0_13_ENABLE | savePinmux);/ r7 b* [3 A' z9 [+ d
* K4 B8 ]8 c5 j" d  F& Q/ G
}
$ f: C7 F2 q2 f7 c5 n: q9 ~
$ C" [% ~; C; f5 k( \# X: g9 K* g) k* l9 K/ u8 {
int init(){9 z$ g# N. C. w1 d) |. J+ x( P
PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);
9 [" P# X0 X3 I  _$ O+ J, f# H1 u
GPIOBank0Pin13PinMuxSetup();$ h  @7 u2 W% _$ t# x

4 ~/ _5 H8 H+ W4 f. E- [5 H0 k; f* RGPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);
- z9 |( E) p8 A  Q4 H" K  Y4 Q) P. f5 ^$ m) H. e$ |! i

" J0 i( T$ x% ^4 ]4 y: y" j7 A
. H) q( E3 y7 ]  J9 E# H0 _这个样初始化是否有问题?是否会跟arm端冲突?+ k" ]1 O0 B  ~4 Y* l( 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-1-31 05:07 , Processed in 0.036985 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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