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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:
" k: W* Q+ U7 p) Y1 v咨询你个问题:我是omapl138芯片,自带arm和dsp;
$ l( ^; U! q- u! o, m# Zarm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?
/ i- ?1 M5 S9 C$ m% ]1 b8 z3 _; e5 U1 l4 d/ i5 r
+ V. Z+ g6 J  e/ s+ b
我dsp端的gpio初始化:4 k% s% q2 l. Z% \6 \1 d6 C4 D
#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \
- S; w  `$ F# i# f                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT); M6 `0 m  w- Q) F
& G5 x! z8 }, m! Q: A# Z
void GPIOBank0Pin13PinMuxSetup(void)+ d' q& }# p* c; Z+ X
{
6 d& Z- B* A6 ^, g     unsigned int savePinmux = 0;$ e# b/ F; }+ U0 @2 \' z

! R( A8 p- o- |( V* T, T3 \     /*( w# p# b$ v- S
     ** Clearing the bit in context and retaining the other bit values
# [/ `  K& z) K( ?( g     ** in PINMUX0 register.
7 N9 Y2 W, `4 f8 X8 ~- f' R     */
. N! f3 D8 j9 I7 P: Y5 a) a9 J0 A     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &
, R2 v7 t4 t) x0 A& G) X3 _                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));% w: {8 \, _, E
  ^1 X- o# j% ^# y2 S$ C
     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/
% U1 u! s) \' w) O/ h     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =% G  _; z0 O3 f6 \- r2 c
          (PINMUX0_GPIO0_13_ENABLE | savePinmux);# `) W& f# L! o3 N: t* ?1 J

6 a+ \" P  o. S% Y+ ^+ ~}
  v. K- b1 C0 t" ^' ^, H6 G8 F7 |$ ^9 U, W
- z7 Q/ Z8 N8 c! n* ^& K
int init(){
, y, z  R0 W5 k5 A5 L7 R1 mPSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);
9 I  q3 v/ c+ a: i
6 _4 Y7 a# M8 C$ GGPIOBank0Pin13PinMuxSetup();7 k: b  U2 N3 c0 J% j6 [

" j0 I+ }4 T$ h' ]GPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);
1 u. E0 |# T# p6 B; P& `8 B4 U% X' S5 i

; _2 O& a% V* g* ]( H
% o8 g; h* Q! }( p9 A这个样初始化是否有问题?是否会跟arm端冲突?: }. {( K* ]) h) U/ r. v
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-16 23:58 , Processed in 0.035707 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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