This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

c6748 spifalsh Boot成功,GPIO不正常



我是SPI flash,程序带仿真器一切运行正常,其中有个GPIO管脚输出方波。程序烧写进去后,正常BOOT,串口输出正常,但是GPIO没有方波输出。我在AISGEN转换软件上配了PSC1启动GPIO电源模块,PINMUX上也配置了管脚为通用管脚,程序里面也有电源和管脚的配置,但就是从SPIflash启动不正常,但串口都是正常的。带仿真器运行时那个GPIO输出也正常,求大神指点下,还有哪没配!!!!!!!!

  • 用仿真器跟一下boot过程,看一下运行到GPIO哪块代码出错了?跟踪方法如下。

    http://processors.wiki.ti.com/index.php/Debugging_Boot_Issues

  • 插上仿真器,打开CCS,打开原始工程,并把gel文件去掉,上电后,连上仿真器,检查相关寄存器的状态。 

  • 我试过了,现在准确的情况是这样的,通过AISGEN软件配置的所有参数都是对的,烧写进去后上电启动,我通过连接仿真器查看寄存器的值都是对的,但是代码段好像没LOAD进来,我查看相应的内存空间不对。我目前设置的程序是运行在片上RAM,烧写进去后上电仿真器连接,CCS软件显示No Variable Source for "0x7138ac",我所有cmd中所有段都定义在0x80000000 这个位置(其他dsp片上L2也试过)