TI中文支持网
TI专业的中文技术问题搜集分享网站

自己画的板子, JTAG 仿真, sl_WlanPolicySet调用失败 (-7)

请教一下, 自己 画的 CC3200板子,JTAG仿真 在 sl_WlanPolicySet调用失败, 这是文件系统的错误。  错误提示:-7

#define SL_FS_ERR_FS_ALREADY_LOADED                           (-7)

这是什么原因?

th smi:

这是我使用的 spi falsh

8M (1M x 8)     Winbond       W25Q80BLSNIG      IC FLASH 8MBIT 75MHZ 8SO

会是spi flash 的原因吗?

Terry Han:

在调用和操作SPI Flash的之前有没有正常的启动NWP网络处理器,SL start有没有启动成功,操作文件系统必须将NWP网络处理器启动正常后才能操作,再就是在这之前要将最新的SP网络处理器NWP的固件包下载到CC3200的SPI Flash中。

th smi:

回复 Terry Han:

SL_Start 没有提示失败,但停留的时间很长, 怎么下载 NWP固件包 到 CC3200? 是不是下载Service Pack Programming 到cc3200。

Terry Han:

回复 th smi:

使用TI的Uniflash工具,将CC3200的Service Pack 烧录到cc3200外挂的SPI Flash中,正确的烧录后才能使用CC3200的NWP网络处理器,进行无线wifi数据的收发。

th smi:

回复 Terry Han:

1、uniflash 通过 uart 烧写 cc3200 的 spi flash, 那cc3200 上面是不是 需要运行一个程序,类似于 uboot?

 2、现在 仿真器的uart 和 板子的 串口 uart0  55 57 连接, 用uniflash烧写提示错误。 我不知道问题出在那里?

Terry Han:

回复 th smi:

CC3200的SOP引脚电平有没有设置,SOP2要为高电平,100,其余为低电平,这样CC3200启动时会默认启动为串口加载程序模式,这种模式下才能使用Uniflash和UART0进行串口固件的烧录,包括APP.bin客户应用程序,以及SP—NWP的网络处理器固件。

th smi:

回复 Terry Han:

SOP2是高电平, 但我的CC3200 板子, spi flash里面什么都没有, 3200 会默认启动串口吗?

th smi:

回复 Terry Han:

SOP2设置为高电平, cc3200 会默认启动为串口加载程序模式, 这是由硬件完成的吗?  还是需要软件支持。(画的板子里 spi falsh 是空白的)

Terry Han:

回复 th smi:

SOP2为高,其余SOP0和SOP1为低时,CC3200启动会先去判断这三个引脚的电平状态如果未100则,Bootloader启动UART0串口加载程序的模式,此时就可以使用串口和Uniflash进行程序的烧录,注意这时的CC3200启动的Bootloader是存储在CC3200芯片的内部ROM中的,并不是存储到外部的SPI Flash,所以你的外置的SPI Flash内部为空,并不影响CC3200内置ROM Bootloader的启动。

th smi:

回复 Terry Han:

谢谢回答。

赞(0)
未经允许不得转载:TI中文支持网 » 自己画的板子, JTAG 仿真, sl_WlanPolicySet调用失败 (-7)
分享到: 更多 (0)