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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:
3 M- A/ [8 Q& p% h  u: K, A咨询你个问题:我是omapl138芯片,自带arm和dsp;! [! L( `3 ?4 ]0 k7 h
arm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?3 ?9 h* d+ v" j1 ]; G7 |$ ]

/ T( ^& U! j" n; A$ T9 K4 s3 {4 |0 J( ]  x0 S5 u* }
我dsp端的gpio初始化:4 B) J3 L3 M5 `6 T8 y5 A
#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \. ^0 \( A4 Z( P% x$ u% ]1 g
                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)
4 z6 L" W+ ?# |) }% s: n0 n* ~
2 W3 I/ D1 p# w0 O0 D# rvoid GPIOBank0Pin13PinMuxSetup(void)
) S3 n) t4 }4 Y' w( {9 Y5 E" I{
. w- ?& b3 B' z( s# K% a7 a     unsigned int savePinmux = 0;7 S; Q2 E8 s, J) P

3 {0 E2 o  _! ?5 Y$ S  G. v     /*
) p8 N& r: Y" ^" [1 }5 r3 M; o; W) U     ** Clearing the bit in context and retaining the other bit values# ^" x2 T2 {3 i" w3 i% V
     ** in PINMUX0 register.
- v$ w8 b( ]3 v" R) _  U     */7 Y5 i0 n2 W' q, k
     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &
+ O1 \0 C9 X5 s: t                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));/ X! W: q1 |- k- n6 m

9 p4 ?; ^2 l% z& C" k, |" F& T8 u! T     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/
+ ^/ ~2 C7 M' e6 d1 @$ s7 `1 B8 R     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =
1 G. Q" B' g- v* }9 F          (PINMUX0_GPIO0_13_ENABLE | savePinmux);# I' i7 n3 o+ C0 m6 r! F

  Z6 s' [: u9 ~! S; ]# v& s0 s# t/ v}
, g5 Q) E! D6 L- c
3 P2 F5 w) V7 Y" C/ [/ t7 b1 q$ s* K: M* M
int init(){. L' f+ K% Y; _: l+ A+ z
PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);
/ ^) d$ i: Y6 r. u( Z9 V( I+ F/ @# G$ E7 ?
GPIOBank0Pin13PinMuxSetup();; @' k2 R+ M$ t  K% x$ B& P

( y+ k9 `& M& v3 V$ _9 T- c; rGPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);7 k- m" I9 J6 U3 H
1 ^. }. F: M: \- e6 B% F' {3 Y/ _

) V( g6 p1 g: G% F' B8 i$ I, U: B# `0 u- G/ f+ m3 _
这个样初始化是否有问题?是否会跟arm端冲突?3 R1 f( Y8 F! Z6 T6 ]( A! Z3 a
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-17 08:53 , Processed in 0.044827 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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