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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
你好,请问:
) f; t. E" z  Y6 ?8 M0 D咨询你个问题:我是omapl138芯片,自带arm和dsp;; r% [) }* V6 x( x5 j3 U) b6 ^. i
arm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?9 C9 p0 g" ~. E$ q4 |: c" p1 G

0 o2 E. d! [/ l! h% X% \8 ~6 c
9 f& b9 B/ k0 [1 d" ^8 U! s) a我dsp端的gpio初始化:) @. D( P1 J0 O) o" U1 L
#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \
" F3 E. I% X4 m. J# C" q                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)
# H- z4 L, T+ f2 I/ u" Y
$ y$ Q* n* a& i# F: r( T1 ovoid GPIOBank0Pin13PinMuxSetup(void)
7 a2 L9 B4 f% J{
4 L* D$ [/ E7 G: e  B) v* }     unsigned int savePinmux = 0;' w9 d; i- X4 S7 r5 B
: C- K3 F# p9 U. x
     /*$ Y0 @4 J; i/ r7 y% K- `
     ** Clearing the bit in context and retaining the other bit values
& D0 W$ p0 ?  K  W. Y     ** in PINMUX0 register.
( o! ^* C8 Y+ L5 _8 G     */* y9 h8 J0 r8 W* h1 Q5 r
     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &! p  Q2 ~" r  W/ s1 u: E; W4 F
                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));4 q1 r5 t0 L9 a/ x. f
- V, [9 y6 H% O& J' N4 A0 ?# K1 X4 z
     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/
* I* l% n) s& [7 k* f     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =8 R$ K/ R" v/ F( N8 Z4 E" T4 ^
          (PINMUX0_GPIO0_13_ENABLE | savePinmux);) V/ O0 K/ o. ?, \/ p
. u4 P1 d, m6 L6 p7 ~& W
}
' N# M9 M* Z0 W; X$ S* l" ^
# d$ h# U8 C, ?0 b
, b5 p$ o/ e9 U' ]% M) oint init(){
- n* W9 p3 R5 m0 J/ H! l+ GPSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);
# \+ D6 ~: O  f3 m0 a4 l
/ v/ {) \6 x4 k8 L: Y& @9 SGPIOBank0Pin13PinMuxSetup();  m4 t- b: m3 V8 I3 o% f: U4 V

% N  A3 }& p3 Y" X1 [GPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);" K: P9 Y$ c( T7 ~" c* ~, v1 x! p" s

3 \/ |( X: j% F2 v' A1 p# U# n1 v# M# Q1 r

! {+ b+ I% \( n这个样初始化是否有问题?是否会跟arm端冲突?& J( P# C/ g: {* A' {6 ?
分享到:  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:05 , Processed in 0.039729 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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