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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:
% K6 V' y5 j- j; d6 [7 M- D咨询你个问题:我是omapl138芯片,自带arm和dsp;
, b3 ?( F$ R9 ^  O& p1 r- a# Xarm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?& R) J) c- o9 q7 M6 f/ B
: y- J& Y& B2 \+ Q7 R3 a! B- ?% D9 x8 N  N
" h+ D1 Z' }' O7 \+ S, U' `- u
我dsp端的gpio初始化:
/ _; o5 y& H4 q( c' o) b#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \
' K) K1 M2 e, h! ?2 N1 ^: y# F0 Z                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)
; ?( I# {3 X- I  v4 i2 \* B; F0 c; k6 r/ A* ^) e) r$ l8 w/ l, ^
void GPIOBank0Pin13PinMuxSetup(void)! U: `! g- \% _3 ~
{
* `* S. J+ q7 X% v- a7 [0 M+ j+ u     unsigned int savePinmux = 0;
$ o- ?  Q  L6 _; z3 Z
! T& y: z3 e4 f9 `     /*
3 w; C$ r* e% W6 ]+ A% M     ** Clearing the bit in context and retaining the other bit values
; ^7 P% H1 c7 F$ v7 S     ** in PINMUX0 register.
9 T( z& B# b' E8 E% i     */8 s! a9 t  Y6 L; z
     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &
% I/ S  t' R  i$ s. l& v& D                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));
3 x3 S: F( f6 m9 @% {, e' P' z7 X3 h
     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*// p( v9 d8 s2 m4 L
     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =3 U8 [6 R- u( u1 t$ b6 [
          (PINMUX0_GPIO0_13_ENABLE | savePinmux);1 N1 w( m1 j' C7 c5 J6 Z3 g, Z

& W  ~' Z7 B8 |) W}5 P0 c* M* N4 w: d1 j

1 }1 M  d3 z+ T: r( }: w: ?
) M- F8 ^5 T- {9 f5 uint init(){! \" Q. M) w2 K, u- G6 F) M$ c( K
PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);
/ y, U% q# [- T6 f. A0 [" W8 V/ Y, F. q8 W, n) B6 G, C! @
GPIOBank0Pin13PinMuxSetup();
6 [5 M2 R+ v; z4 m( E! `; @' V  G) P- z  Q
GPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);9 X( D# Q. c  W
" Q4 {" l" a8 i0 Q/ ?7 b
- L0 G9 x! |! V9 Q8 B
4 E7 R. A( B5 I$ }% H8 y
这个样初始化是否有问题?是否会跟arm端冲突?
/ a: Z" M: l, \1 B7 j& I
分享到:  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 10:57 , Processed in 0.050383 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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