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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:: B+ P" }/ T2 s3 q' l9 C: F
咨询你个问题:我是omapl138芯片,自带arm和dsp;- g2 J, d0 l9 r- c
arm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?
: v* I8 s# `8 \6 e* T  |; w% Q3 Q' L; R4 N
$ B8 @; \$ _2 @! M& J
我dsp端的gpio初始化:* s9 L" F1 b: O2 @% w
#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \% B$ F# V, o. E6 ?2 L, M5 n
                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)$ A0 P" A1 T7 p* p# S2 I

( n0 q- I+ w' Q  p- y+ K5 _void GPIOBank0Pin13PinMuxSetup(void)4 l' A  i  `" r" n) T* r
{
$ E8 j8 s* `: _/ A9 C     unsigned int savePinmux = 0;$ Q; a6 p1 e7 u* |0 `& c3 A+ ?" s

* f8 d2 H6 T# s& q/ K     /*& T6 [7 F- O# E0 C
     ** Clearing the bit in context and retaining the other bit values
+ S! i$ w  A6 Q0 v: r0 f     ** in PINMUX0 register.
) G: r  f6 s6 i3 m! |" d/ ^' |     */, K# m: M. O4 Q1 E2 [, y# S3 ~7 E
     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &  a* r& R1 o) C' s0 Z$ x# H
                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));6 m& m" g8 Z8 i8 C( j! \  p' V
* R, q: g8 E% t+ P( `4 j3 S3 ~
     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/) R, y6 d$ o+ B. \; p: B0 y" Z2 l
     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =
/ [& ~/ V8 Z: @2 N' w# ~          (PINMUX0_GPIO0_13_ENABLE | savePinmux);  \" L" q9 p, Q

: y, D  k7 @% |* T7 V1 f* L}9 L& Q! `8 X0 m& W
2 j" ~9 f% h5 ~
. G( i" H5 S0 P% [& G& u; w! _) @3 k
int init(){
' J1 d7 l! x# QPSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);
: Z5 Y6 y: a" D2 a0 c: a$ F4 \7 w2 k7 K4 n6 r3 g8 O( @2 S6 P$ G& o* R
GPIOBank0Pin13PinMuxSetup();
* t. h$ u; r* d, |2 z) z- `
2 W. u5 W" Z! ZGPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);
; Y# f/ n" h2 K8 S- U9 d* E* l) c
. c1 ]% D  z) G/ C: F( q

/ O) q* J& V$ W' z9 s这个样初始化是否有问题?是否会跟arm端冲突?
# O3 R$ T! n- ^6 y3 W( C
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 15:16 , Processed in 0.036926 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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