微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > 用Uniflash下载bin文件到cc3200的sflash问题

用Uniflash下载bin文件到cc3200的sflash问题

时间:10-02 整理:3721RD 点击:

我在官网上下载的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,没有这个问题了。上面的问题也一并不见了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top