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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:
. J% W& t% c2 A咨询你个问题:我是omapl138芯片,自带arm和dsp;
, N8 B4 F, ^! c8 j' H7 ^2 Tarm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?
! p7 A4 k% c9 }9 Z  |9 ~; @% Y6 t- D0 E
! o' d8 Y3 a* j8 ^8 S
我dsp端的gpio初始化:
  v* E$ N$ u2 K#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \; j2 x& V4 C  m/ X% ?2 V
                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)" |2 @7 J& f# d' f- P

4 i; O7 _& p, C9 g6 b3 nvoid GPIOBank0Pin13PinMuxSetup(void)
  A  G  \5 d2 C. o{
( Y  f% v: W- j- W$ b     unsigned int savePinmux = 0;
: z' N6 u4 a/ _  z" b# p# t- a- y% f/ z$ U/ c5 X0 n, U
     /*
, z  [# g  t* U% g2 |8 h4 L     ** Clearing the bit in context and retaining the other bit values
( e! z5 _  r9 P' f7 y. i! f3 {     ** in PINMUX0 register.( ], x" i2 W! a
     */1 ~* L! \4 N+ R6 Z( P. K
     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &% }! E0 v; v; n% {3 V
                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));) d# e4 N4 o3 u2 W
5 Z9 E9 Q& u2 K: _8 _+ m
     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/
6 y/ G0 F& X2 L, [+ h$ y4 y     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =% U$ g1 ^# L, S# [$ i' o' s
          (PINMUX0_GPIO0_13_ENABLE | savePinmux);# I5 p3 L4 Z, p' m  l: G

$ H" C0 ]  E" |# [6 J. J% {}
( @6 a' a$ ?& w' R+ y9 Q: ~) C9 o( O" x* F6 x3 s8 ?5 P3 p

2 u6 y1 z, i! G3 [' Bint init(){
# {9 `8 P9 p" _4 qPSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);
0 N0 K0 Q# O# Z% [, f
/ y. {# D5 d. Y: \GPIOBank0Pin13PinMuxSetup();; }. D8 Z, G* p5 D6 w7 G" D0 e

  d  N) a( {  m5 m5 ?GPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);! Q4 M: B0 l6 Z/ H/ [0 ?* m
- j% g; y, ?+ y
+ A1 D1 v- g" I- R

- O) W! Q5 Y+ k+ [这个样初始化是否有问题?是否会跟arm端冲突?
& h. m) ^* ?, G8 K) g
分享到:  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-16 09:41 , Processed in 0.035221 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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