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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

DSP端GPIO操作问题

[复制链接]

20

主题

24

帖子

150

积分

注册会员

Rank: 2

积分
150
跳转到指定楼层
楼主
发表于 2017-1-22 22:30:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好,请问:6 ?; e# D1 X; X- Y; \
咨询你个问题:我是omapl138芯片,自带arm和dsp;
; ?5 n8 n4 D! [+ L4 marm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?
0 ~; f: X8 ^* w! h) l+ F  r6 A0 N% a8 D0 ?7 A/ n* F
9 `1 K+ r) F& a& P8 r
我dsp端的gpio初始化:
6 M* f" o- Q6 ~/ l3 n2 `& B4 u* N1 q" H  O#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \
- g* m: |. K# ^1 q! X/ L3 s1 z                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)
5 B# u  o" m  P. n7 l3 f' N# T: G9 j! }% H; S% e
void GPIOBank0Pin13PinMuxSetup(void)
2 h9 `: P6 N. ~" S7 w8 Z3 w+ _{
% E4 ^4 L, s' n) z     unsigned int savePinmux = 0;; u/ u2 R: K7 H1 |
0 }+ B. y$ w1 L4 F: h8 R1 U
     /*2 W7 l2 Z* ?* I. w( L! d
     ** Clearing the bit in context and retaining the other bit values
3 i; u% P5 \8 N: {6 y/ S     ** in PINMUX0 register.
' f4 D! U+ u: b( v' @* n, d     */
* D$ M8 i  x/ X) `/ r1 {! U6 A     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &
% O- q' J) n) W                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));+ K3 I; n. w: v6 c
+ Z. t- S% h$ [" W3 Y0 Q" u2 H
     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/
; ^5 m3 a* n) B& U9 J! ~) Y- L     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =
% F5 I1 D/ ~* Q9 T) e# h          (PINMUX0_GPIO0_13_ENABLE | savePinmux);7 E; {0 ?& w' p

3 ]7 a, T0 }% h) x' E}
4 ?2 y% v$ |6 S4 Z# ?! X$ r( o# _$ R! B
4 v( l& |2 a8 u+ T
int init(){' Q  u9 U+ a2 f) \0 x) S8 s6 U
PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);
* F) c$ s/ R4 l; o+ p- R- a) H6 X0 D
GPIOBank0Pin13PinMuxSetup();
: m( n3 p- e* k( m% w' a; P: B% j; k% \/ R
GPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);
/ }- d# x8 _8 V4 V1 y: f+ B
3 g! `$ x; C: P$ P& R; a" f
3 N3 O" ~0 O2 ~+ G: P- ?
8 C+ N5 d* L; R4 y2 a; H这个样初始化是否有问题?是否会跟arm端冲突?
6 S: N. m$ d" D4 V$ I! S
分享到:  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 09:52 , Processed in 0.040613 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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