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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
你好,请问:
- w, Z! Q! M' p5 {( d" @: V( z. w咨询你个问题:我是omapl138芯片,自带arm和dsp;
0 A1 \; d6 a  u5 narm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?
3 M6 b* o7 k7 T6 y5 p1 ?
3 M/ T9 _6 d8 X; |2 T" S$ D- a* U: p* ?3 [& {1 K! q! H
我dsp端的gpio初始化:
8 e" T: ]! {4 |1 \) x, t% L; V#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \8 |8 }9 |, k) e/ A
                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)6 j" g% X6 w% t/ s

8 G5 \% p( T+ a3 r9 f6 Wvoid GPIOBank0Pin13PinMuxSetup(void)& p# z2 Q- y, ~; l9 V* m1 V! D
{1 [9 v6 _  S+ |: `- e6 b9 y
     unsigned int savePinmux = 0;7 G5 K7 X+ h1 {( j" ?& H  M7 G
3 J& o" @/ x0 I" {; j$ p0 b
     /*) }* c& p/ F. F2 E" e5 E
     ** Clearing the bit in context and retaining the other bit values- q% D. E; Q' N/ O- f3 b# p
     ** in PINMUX0 register.; F7 ]$ c7 F: ?7 n
     */
  G5 h3 T" }: W2 r# b' U& {. M% u     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &
3 v5 C+ i( z. O. @                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));; ?, R: Y8 \0 p
. T- s/ C/ w8 w" |- G8 p  [% n/ ^5 t! a- r
     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/
! \5 i4 B1 `& a0 @9 k0 T, H4 w6 g     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =) r, I* u0 t5 ^4 p$ n7 t
          (PINMUX0_GPIO0_13_ENABLE | savePinmux);
3 z2 H1 x3 Y& i3 ~0 Y( S: q- B* l! B
}
2 w+ F1 S" h6 S9 r/ j3 {+ e
; i- G- @  |' o
8 t' O4 Q- Z: Rint init(){
/ G, o* [' |4 n6 d3 ~2 wPSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);
/ ?% g8 w3 o0 K3 k
" f: L. ^' `2 X: T) |& y8 t1 c- C: TGPIOBank0Pin13PinMuxSetup();
" e) r0 ~' G1 p9 a- e8 d8 c2 x2 N4 C  Y- D  F
GPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);
! K. u$ l& K% ^! T  p, G
% x5 j7 z3 o2 I9 S# M* C
( H0 v7 J: y. t; K7 P
" ]$ ?& t" f9 S# J% E  @# x+ E这个样初始化是否有问题?是否会跟arm端冲突?
9 @1 q' {& C/ Y, M  x# M: q
分享到:  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 09:45 , Processed in 0.036003 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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