嵌入式开发者社区
标题:
omapl138在dsp端进行引脚复用配置的问题
[打印本页]
作者:
moontiger564
时间:
2016-11-18 10:15
标题:
omapl138在dsp端进行引脚复用配置的问题
请教一下,我们这边在omapl138开发的时候,使用了sdk里面的例程1,helloworld例程进行引脚复用配置的测试,
) R+ W7 R- K7 ^1 f! ~0 j. P9 L( I
PINMUX0 &= 0x00ffffff;
1 m4 n( }+ p$ O2 ^' V
PINMUX0 |= 0x08000000;
$ A; Q8 f& s% G$ p' }0 H
$ Q$ e9 F' K5 r, M& N/ x
有个现象不能理解,就是在cfg文件里面有
( G1 M2 n8 [. Q( a! b
/* required because SysLink is running on the host processor */
# Z, h, R0 D3 N. `+ _. J, r$ m
xdc.useModule('ti.syslink.ipc.rtos.Syslink');
6 Q" A* W) `* G# v% m$ k* h
& E2 { K/ }, Q9 G- U* c" f
这么一句话,如果把这句话去掉的话,引脚复用寄存器PINMUX,已经别的gpio的方向,写值等寄存器都没有写值成功,因为可以再arm侧读这些omapl138的固定寄存器,发现读不到,同时也配置了gpio点灯,也点不亮灯,事实就是这些寄存器没有写值成功,
6 ~& A. C" q/ L/ b
但是如果在cfg文件里面增加了
9 A- |7 U; F0 J( N
/* required because SysLink is running on the host processor */
) d$ a8 X" K) l
xdc.useModule('ti.syslink.ipc.rtos.Syslink');
6 y E; l# ^8 q( Q. `' T
+ n1 B% E* r9 z# g$ s6 H @
这么一句话,那么相同的代码,寄存器写值都能成功了,gpio点灯也点亮了,这一点我们没有理解,请帮忙分析一下,这是什么原因,
D, r! B& P8 j L4 x
/* required because SysLink is running on the host processor */
( G% \" H( h$ u& }4 J
xdc.useModule('ti.syslink.ipc.rtos.Syslink');这句话为啥对这些寄存器配置写值有影响?
" M% o3 \6 o. x3 O a
' S* n$ n z) V% ?. |0 V
作者:
human
时间:
2016-11-18 21:47
请看视频教程SYSBIOS-XDCTOOLS的介绍。
作者:
希望缄默
时间:
2016-11-18 22:21
跟这个应该没有关系的
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4