嵌入式开发者社区

标题: DSP端GPIO操作问题 [打印本页]

作者: liangws    时间: 2017-1-22 22:30
标题: DSP端GPIO操作问题
你好,请问:, p9 X6 [1 A& @' o2 L
咨询你个问题:我是omapl138芯片,自带arm和dsp;
+ x' R, l2 t! B$ S7 earm linux已经运行,dsp端操作gpio,arm端通过syslink控制dsp端gpio操作,在dsp端的gpio操作需要什么样的配置?与arm是否会冲突?是否有相关demo?
# E  \' f  I4 ~, s* j" @
# {# H9 X) P/ F; I+ F+ I% u5 }# I* `& p: [) J' H
我dsp端的gpio初始化:
8 `8 P3 B' t5 P/ e$ `6 D: g' z#define PINMUX0_GPIO0_13_ENABLE    (SYSCFG_PINMUX0_PINMUX0_11_8_GPIO0_13  << \3 H% o) `1 p3 x& m) O0 g+ R
                                    SYSCFG_PINMUX0_PINMUX0_11_8_SHIFT)1 _( ^3 o$ E" u2 y( H+ |( @* l

/ O: \$ e9 U5 ovoid GPIOBank0Pin13PinMuxSetup(void)
+ Q/ O% u  c4 o( U) R# o$ ?" c{
1 w  A# b# [, E6 e: V     unsigned int savePinmux = 0;, e- w/ V2 e$ y3 x  \; S2 n4 B
2 j7 d( o. r+ B! u5 t5 p
     /*
$ E% w7 _# w. d7 d# N     ** Clearing the bit in context and retaining the other bit values3 j5 ]" w7 v- l; T1 Q, f$ \
     ** in PINMUX0 register.
* _3 d% p, B7 h7 j     */
8 A6 a/ D3 _& B$ `7 z1 I! {     savePinmux = (HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) &
& U$ h+ k* |) v( {4 n6 _' Q                  ~(SYSCFG_PINMUX0_PINMUX0_11_8));
* A$ q- x/ f$ J0 Y! V( V" ], ]2 A2 G2 n& A% P
     /* Setting the pins corresponding to GP0[13] in PINMUX14 register.*/$ h" G& ?, u' b$ t- V! K
     HWREG(SOC_SYSCFG_0_REGS + SYSCFG0_PINMUX(0)) =" w2 c0 E2 z+ c; \3 @! Y
          (PINMUX0_GPIO0_13_ENABLE | savePinmux);. h+ w5 E/ }+ v) a
' m8 {; M- V/ ~/ s1 o' m& l2 y; L+ i8 ~
}
# \9 h) e8 R( m+ a( m
- @3 Q8 ~% U  n. c, a2 a2 E8 O7 j) Z) U* Q
int init(){
$ T3 Y# W% }: ?  m4 }7 |PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_GPIO, PSC_POWERDOMAIN_ALWAYS_ON, PSC_MDCTL_NEXT_ENABLE);
1 f3 }- }' c3 i/ m8 _
) D. [( N0 c5 ]GPIOBank0Pin13PinMuxSetup();
6 D. ]  Q. g$ _3 G7 k7 h1 r& @' J  }$ ~
GPIODirModeSet(SOC_GPIO_0_REGS, FPP_NSTATUS_GPIO0_13, GPIO_DIR_INPUT);
$ z; `/ d5 K! [9 A+ O
/ S# r& r& h' S0 M1 J. L& H0 H7 z
; B" p) ]& m  c4 \* F
0 ?/ G( G7 Y! U6 n7 h这个样初始化是否有问题?是否会跟arm端冲突?
& Y+ x$ }/ R3 q2 B+ F$ C6 Q( {
作者: human    时间: 2017-1-23 09:24
创龙提供有很多syslink双核开发例程,在赠送的产品资料光盘上面




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4