用Uniflash下载bin文件到cc3200的sflash问题
我在官网上下载的Uniflash for cc31xx/cc32xx。开发板sop2设置为高电平,将SDK中的“getting_started_with_wlan_ap”例程和servicePack下载到开发板中之后,我可以使用手机连接到simplelink-xxx的AP上,也可以访问内部网页"192.168.1.1"。
然后我将sop设置为低电平,并复位cc3200。这样处理后simplelink-xxx的AP就不存在了。
鉴于这样的情况,我怀疑我的程序下载到SRAM中了。而并不是下载在SFLASH中。
请问这种情况是不是我分析的结果,如果是怎么用uniflash将程序下载到sflash中。如果不是,需要修改哪些选项,才能保证设备重启后依然能执行程序。
下图是我下载时uniflash的提示。Uniflash提示的是programing SRAM.... 却不是 SFLASH
Uniflash默认都是通过Uart 的bootloader烧写到SFLASH里面的, 不会烧写到SRAM里面。你通过CCS或是IAR才会烧到SRAM里面在线调试。
你说的复位CC3200后,simplelink-xx就不存在的,你有通过串口终端看下系统的打印的log信息吗?
可以看看系统是否运行起来了。
谢谢
谢谢您的回答,我现在在出差。回去之后我再给您发系统的启动日志。
但是我记得当时的信息是,已经启动起来了。至少如果系统没有启动成功,我的手机无法连接这个wlan网络吧?
谢谢,我回来之后看了串口的输出调试信息,在设备配置为AP之前程序进入“hardfault”,之前我对sdk做了较大的改动,应该是这个问题。换了SDK,没有这个问题了。上面的问题也一并不见了。