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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:
, F3 x2 {' q" m( \. O咨询你个问题:我是omapl138芯片,自带arm和dsp;: C" j8 E5 l" Y
arm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?
( F3 r: H& d; s
1 W8 J$ Y2 y( z, I, s
' y  ]" E' o8 k5 T* [我dsp端的gpio初始化:( T" J0 g) p8 d; I! I4 }
#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \! H0 @. E1 k) ~" \, I
                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)
1 Z2 w$ i3 c& ^
$ w( y& O! X+ n! Ivoid GPIOBank0Pin13PinMuxSetup(void)
: @8 R# c+ G# O{
& Y2 B% H8 M# c' V) q" O; O     unsigned int savePinmux = 0;! B; |! s' d& \% f- _

- A, Q! j0 {1 p5 A     /*
  d" C. H/ ?5 w# n# h6 s     ** Clearing the bit in context and retaining the other bit values
; @# e: w% D& x: M     ** in PINMUX0 register.' e- B6 S1 j& z# ~, m
     */) m, Y  |$ t% ^& S. F, {: r  U
     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &
7 g1 v/ G. M6 b                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));
, x3 f; I6 X0 Q9 G/ T& O9 E" `- f% e  J7 D
     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/
( ]: |8 `$ i) L; K  g5 `! A2 }* J     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =
/ v( w7 s/ C$ h" X7 @! R; T          (PINMUX0_GPIO0_13_ENABLE | savePinmux);# O9 N; w$ B6 @# b/ X9 H1 a% G

! M3 l! h* J& F) ]; N) B  B$ S' J* S1 v}" C, S3 w4 S7 @4 X

7 O8 ~' R2 }% ?$ r; ]/ z9 w" T" M3 u: O: C% K1 n! C$ d$ m# l
int init(){
+ \& f! Q: }# GPSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);
. c# B  g+ m: d0 W3 R# g  F, q( |9 F
GPIOBank0Pin13PinMuxSetup();6 ?  d5 V% G# E- B1 a6 w' F# D

' t7 o  v- m& w2 O5 _; ?8 v2 XGPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);/ Z4 f# r" [1 L' W% V) z
' z  Y9 u, I4 k5 p6 f( }5 t

/ W6 m) t; k' t
7 u, Y, [1 |2 B. }5 b/ S这个样初始化是否有问题?是否会跟arm端冲突?/ ~/ B/ M1 L9 G* e, {" v
分享到:  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-3 06:23 , Processed in 0.037512 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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