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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:
8 z! S- W4 @1 [3 k咨询你个问题:我是omapl138芯片,自带arm和dsp;8 k/ k0 e% C4 s! f4 m- I: b0 S" v
arm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?$ a7 |: K# C( I' G. p! b" j6 n

' I) t+ f( }: k- D" G6 P. c1 u6 W' J  H' }$ u! ^
我dsp端的gpio初始化:
' _, A. u7 X2 p3 L8 H#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \, b! W' R! a/ Y8 b
                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)
5 l3 g) X. Z" j7 y, A+ L' E7 `+ v! b  m1 U. G* L& b( h
void GPIOBank0Pin13PinMuxSetup(void)
+ d7 s, R; E" ?  W, Q1 ]{
5 U4 b8 c4 ?& J- B. \& x     unsigned int savePinmux = 0;
8 @6 F  a$ N# u2 H5 \
, o% X$ Q: x) W7 ?$ Q3 W     /*
6 ?* j; o/ m1 `# }  D! D3 e     ** Clearing the bit in context and retaining the other bit values
6 ]7 I+ z, N) x0 H     ** in PINMUX0 register.
, N, T' ]$ @. w3 M: l1 D( D     */
. V: k4 J; c: m# p. w! G2 M     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &
- @/ h, f* a& \! G2 x. v4 ~9 i                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));
* x0 v$ B4 T# D3 I$ i' ~" n2 ]1 s
2 f7 B1 `- P$ b     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/# X+ V0 l# b' D8 F. v
     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =0 G1 g7 i8 F$ r
          (PINMUX0_GPIO0_13_ENABLE | savePinmux);
% j& I& r$ K8 @. g) \9 A  O2 Z" P5 G$ z$ p& ^
}! H! F( D; h: O7 L5 c

# n& j! M6 R7 }
9 l. ?* m$ o5 V+ a* q% ?2 ?int init(){
, Z: v. a" U* t9 ?% u' N! S3 t- Q5 LPSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);" Q% s! k  {# c8 I; I
2 R" O% T. |' R$ v# Q- R8 `6 ]/ b
GPIOBank0Pin13PinMuxSetup();5 [/ Q: b0 m& N8 w) C

  @2 z1 N6 b/ y% uGPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);
7 I1 w; E, J8 Z- m* [* w
' I: ~! S# L( C- v, X% z  a' P3 q9 _! c9 D/ G( h& I: u
) M; y; e5 c- m+ O
这个样初始化是否有问题?是否会跟arm端冲突?/ F) W& j5 W( q3 _" N" y8 m
分享到:  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 07:03 , Processed in 0.034748 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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