标题: omapl138在dsp端进行引脚复用配置的问题 [打印本页] 作者: moontiger564 时间: 2016-11-18 10:15 标题: omapl138在dsp端进行引脚复用配置的问题 请教一下,我们这边在omapl138开发的时候,使用了sdk里面的例程1,helloworld例程进行引脚复用配置的测试,% d2 N* e* z" E7 e. z$ o
PINMUX0 &= 0x00ffffff;8 W$ g f1 B l. O' [9 Y2 I
PINMUX0 |= 0x08000000;7 s* S) a B- ]. U' c
& X; A4 Q' C& `% G: o5 c: Q有个现象不能理解,就是在cfg文件里面有9 o' y- ~ `4 T7 }5 p2 u
/* required because SysLink is running on the host processor */ # K2 R ?* t! V/ c4 Txdc.useModule('ti.syslink.ipc.rtos.Syslink');/ m' L3 g2 b, t/ ~
6 }! D# M& L/ a" a
这么一句话,如果把这句话去掉的话,引脚复用寄存器PINMUX,已经别的gpio的方向,写值等寄存器都没有写值成功,因为可以再arm侧读这些omapl138的固定寄存器,发现读不到,同时也配置了gpio点灯,也点不亮灯,事实就是这些寄存器没有写值成功,/ ]& A2 [, j# o
但是如果在cfg文件里面增加了 $ v' R; f" Y# j3 G' ^' T2 H/* required because SysLink is running on the host processor */ , y8 H" C5 F& Z4 axdc.useModule('ti.syslink.ipc.rtos.Syslink');$ f$ s- e' X( G$ y* F5 i
! b: S% u1 b) V$ S; K' T2 s4 l8 K% f
这么一句话,那么相同的代码,寄存器写值都能成功了,gpio点灯也点亮了,这一点我们没有理解,请帮忙分析一下,这是什么原因, % |. q7 w, A5 W8 H* v& W/ d4 G; P/ R/* required because SysLink is running on the host processor */% D% a+ W& [# m5 a
xdc.useModule('ti.syslink.ipc.rtos.Syslink');这句话为啥对这些寄存器配置写值有影响? " q* f1 l& m4 {: @; q7 l5 Z( i8 w' e0 n5 P: V6 ?, W4 Q 作者: human 时间: 2016-11-18 21:47
请看视频教程SYSBIOS-XDCTOOLS的介绍。作者: 希望缄默 时间: 2016-11-18 22:21
跟这个应该没有关系的