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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:! f- J: f3 f9 p$ p( V! W
咨询你个问题:我是omapl138芯片,自带arm和dsp;
: c& E0 L8 Q6 sarm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?
& b. x! r- l! Y0 X3 j1 k& p  B( T0 |4 ~" V4 G

9 l- o& b, {7 {. s我dsp端的gpio初始化:, G4 D  q3 c/ t7 c$ V9 U9 z
#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \# S" ]! ?- S/ z+ _
                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)
( X  ]5 B1 e/ |* e* N1 I/ s+ l4 x& b6 w" V" D
void GPIOBank0Pin13PinMuxSetup(void)6 [* G! k* m9 L/ Y# m1 X- l( i
{
4 Q# b9 F# G, N( t8 X0 w     unsigned int savePinmux = 0;
; ], ]* |. S4 C+ h2 \4 J# z9 }/ w' F
     /*" K' h" t& ^% ^6 {$ O
     ** Clearing the bit in context and retaining the other bit values. Y8 H/ Y) u; `/ K, F9 N$ }0 j$ P. K
     ** in PINMUX0 register.
% J$ [! Z) \1 a1 L     */: W' F2 m) g: b) p
     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &
5 `2 P) U- F% t2 y5 |                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));. R7 c" d* D# y. H- U6 g- ~

  ~& w4 \# b! B, I$ M; X; S     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/
. W  l$ E2 e( G* L$ I     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =
$ V8 x# h2 s: y* `9 S3 X          (PINMUX0_GPIO0_13_ENABLE | savePinmux);* B" E2 r& o; D5 s5 w+ M
, i$ t' x5 b) A) C
}
1 E8 r: I( G2 x3 E6 B' s( a% [" u  @  L, D, c" x, I; j
" w/ l: A( e* j7 O# }7 u
int init(){& T3 Y# `, Y& {+ r# S# p/ d
PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);  g, x1 k$ x: z( _: w* n

% Y: X2 Y0 ^6 w' `: wGPIOBank0Pin13PinMuxSetup();5 u7 c/ z- S( ?% V" A" S2 q7 I3 a

: ?$ ^9 t/ f4 D3 y* O8 Z; JGPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);: i1 f$ r$ f) D' k: x
) `( h3 T$ q1 j! u# K

; }* @% [# m" o: s; z  X- K( `) n7 i. A5 j) b
这个样初始化是否有问题?是否会跟arm端冲突?/ Q( Q4 ]6 S6 Q, ]8 r( Q- Z3 {4 H) j
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-3 13:22 , Processed in 0.041156 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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