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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:
9 A  N, V4 [, e0 x: J# Q6 Y, {5 j2 R咨询你个问题:我是omapl138芯片,自带arm和dsp;
6 s: J! ^8 R# J0 Harm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?; w" f5 Z$ o# t

) \4 l, {7 {. c' A& Z1 ~. X  k9 k* K8 v) ?7 ^8 @$ f
我dsp端的gpio初始化:; h' Y3 f# l4 {8 J
#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \4 k0 A7 ~  Z: u8 S
                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)# p7 \; l) P- }

: P6 j6 i, p% S3 Y/ \; w, evoid GPIOBank0Pin13PinMuxSetup(void); \, e9 I. o7 O& K0 v8 X8 X
{
. a$ D6 j' O5 u- H" r' h$ i  v     unsigned int savePinmux = 0;
( i3 q' M) A! S5 k2 O6 l4 {+ _- e5 ^. `1 f4 K
     /*! i  o* e. o3 i: y4 g
     ** Clearing the bit in context and retaining the other bit values& D6 {% C) F8 v6 T7 z$ ^: k! F
     ** in PINMUX0 register.
1 _/ k4 D0 B1 l2 r4 L- x     */5 }$ G% f, A; w, n- y
     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &$ n# g) W6 Z& z
                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));
7 w* n9 J: Y, }# u4 J* _7 w. w: b! K3 J* l' l  o6 Z1 k% e# x
     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/
  H9 z8 m" M, f) k& e     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =  j& T% C4 Q  L  _& _4 R) B0 q8 i
          (PINMUX0_GPIO0_13_ENABLE | savePinmux);
9 p2 U% ~/ W, B% G: R) t4 e1 ?* T) E5 j( b6 d" e7 q' `: V
}
9 {7 Q* N% ^2 l
: _6 R! F. p0 \) |" I* `
& i; g2 A9 A  |  {6 C( gint init(){
! T, K4 Q% v+ O: `PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);9 }% I8 w. Y9 P7 B: d
( ~! C8 S1 k6 D6 L0 F4 u
GPIOBank0Pin13PinMuxSetup();
6 D7 k# B% `/ L, t- S( I/ M; a- q. }0 R; e) J6 _; D
GPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);1 d7 Z7 [6 g  I( N# r% V

1 N4 \( m, S7 D! B( n
, v  c1 n- |8 l- \8 j7 j! G; t* b( N4 v% D0 ~- t
这个样初始化是否有问题?是否会跟arm端冲突?
' B$ w+ T! b  O+ T3 _
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-3 18:30 , Processed in 0.037653 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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