DSP端GPIO操作问题 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站
点击跳转“创龙科技服务通”

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:
( W8 J# R, P8 O* M咨询你个问题:我是omapl138芯片,自带arm和dsp;
1 h% v" s# K5 c! parm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?, a( O4 m0 i: b. f

6 u5 h! L; y) X3 Y$ H4 h4 X" K% e7 I
我dsp端的gpio初始化:
5 ^7 b8 K. U3 M" u! Q% o! x#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \
& v% c) S$ O: W1 _  B                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)# k5 Z. Q, i4 T3 W6 U  M7 R7 P0 G

0 _! A, w) E( W- O2 _3 F6 svoid GPIOBank0Pin13PinMuxSetup(void)) n# c, n. s5 Q3 Z$ U& N0 W1 I
{
, v2 X1 \; m" {: d, M2 `     unsigned int savePinmux = 0;9 z5 V: M6 N1 e& h5 F1 v
+ h: E3 `5 ^" i& B9 B7 V& U# v0 _
     /*+ X' Z. F, ]; ]
     ** Clearing the bit in context and retaining the other bit values
: K& e% U$ q" \" h# [, Q; |2 a4 h     ** in PINMUX0 register.
. v6 J% W+ {& k$ @! a     */
( ^, H# _9 C5 _! h+ O  a     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &
$ J. s& A" s$ j4 J. T. N                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));
4 I  [: e  h8 t. G% ?
6 C4 i1 K* ~  U8 Q) ^! y& [* K     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/# z  B' Y8 R) U
     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =7 C& S6 n; y( V: \- C
          (PINMUX0_GPIO0_13_ENABLE | savePinmux);
+ V7 ~- V* f/ K
, E& e) n+ e" E- l; l" {}# N# F7 l5 R0 Z3 r& M# l) Z
6 [# y! F* {& M
2 A; T; K# h( Z: E/ f. h( K
int init(){
3 ?$ S* r# s: M% Q& q- aPSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);! u* ^5 t% `) R6 G0 Y

# D6 }/ S: E7 h% |" u9 aGPIOBank0Pin13PinMuxSetup();
6 W: |+ J. t1 D/ f& b* ~# F9 E- [2 Y" C8 w% g
GPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);
! v4 S. j( Y/ a9 m$ F1 l  ?
7 Y% e8 b/ `% O: I. ?0 A
3 H' u5 l0 Y/ e* U
* H- W. O* Z$ f: n" w) g+ j这个样初始化是否有问题?是否会跟arm端冲突?7 }  C( c" t/ v1 `
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

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

使用道具 举报

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

本版积分规则

点击跳转“创龙科技服务通”

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

GMT+8, 2026-3-17 11:32 , Processed in 0.036885 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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