OMAPL138在使用过程中,发现一个问题:
关于GPIO的操作在ARM核和DSP核都会有,目前测试时发现这样的现象:DSP核将GP[0]8管脚周期性的置高置低,输出方波。在ARM核中对GP[0]9进行操作,就会随机的出现GP[0]8刚置1,就被拉回置0的情况。如果将ARM核停掉,或者改为对GP[1]9操作,GP[0]8的输出就不会受影响,是理想的方波。
从现象上感觉是,DSP和ARM不能对同一个bank进行操作,否则就会有干扰。需要区分哪些bank给DSP才做,哪些bank给ARM操作。
请帮忙指导应该如何使用,谢谢!
Nancy Wang:
我测试了一下dsp和arm访问同一个bank的GPIO,没有问题。
建议用omapl138 staterware中的例程测试,再与你自己的程序和cmd文件对比看看。
gpio_armv5_omapl138_lcdkOMAPL138 /gpio_c674x_omapl138_lcdkOMAPL138
processors.wiki.ti.com/…/StarterWare