C3200 RAM中调试好的程序,下载到Flash中不能运行?
时间:10-02
整理:3721RD
点击:
使用CCTV200 Launchpad,基于 wlan_AP 的例子,添加了TCP双向通信的代码,RAM调试程序可以运行。
但是通过 uniflash 下载后,却不能运行。
但是下载wlan_AP却可以运行,请TI的专家给予指点。
Thx
问题已经解决,原因是程序中去掉了wlan_AP中的PinMuxConfig()函数,这个函数在RAM调试环境下可以没有,因为调试软件已经对3200的UART进行了初始化,而到FLASH之后,缺少这个UART端口的初始化则后导致出错(InitTerm() 函数运行出错)。