自己画的板子, JTAG 仿真, sl_WlanPolicySet调用失败 (-7)
请教一下, 自己 画的 CC3200板子,JTAG仿真 在 sl_WlanPolicySet调用失败, 这是文件系统的错误。 错误提示:-7
#define SL_FS_ERR_FS_ALREADY_LOADED (-7)
这是什么原因?
这是我使用的 spi falsh
8M (1M x 8) Winbond W25Q80BLSNIG IC FLASH 8MBIT 75MHZ 8SO
会是spi flash 的原因吗?
在调用和操作SPI Flash的之前有没有正常的启动NWP网络处理器,SL start有没有启动成功,操作文件系统必须将NWP网络处理器启动正常后才能操作,再就是在这之前要将最新的SP网络处理器NWP的固件包下载到CC3200的SPI Flash中。
SL_Start 没有提示失败,但停留的时间很长, 怎么下载 NWP固件包 到 CC3200? 是不是下载Service Pack Programming 到cc3200。
使用TI的Uniflash工具,将CC3200的Service Pack 烧录到cc3200外挂的SPI Flash中,正确的烧录后才能使用CC3200的NWP网络处理器,进行无线wifi数据的收发。
1、uniflash 通过 uart 烧写 cc3200 的 spi flash, 那cc3200 上面是不是 需要运行一个程序,类似于 uboot?
2、现在 仿真器的uart 和 板子的 串口 uart0 55 57 连接, 用uniflash烧写提示错误。 我不知道问题出在那里?
CC3200的SOP引脚电平有没有设置,SOP2要为高电平,100,其余为低电平,这样CC3200启动时会默认启动为串口加载程序模式,这种模式下才能使用Uniflash和UART0进行串口固件的烧录,包括APP.bin客户应用程序,以及SP---NWP的网络处理器固件。
SOP2是高电平, 但我的CC3200 板子, spi flash里面什么都没有, 3200 会默认启动串口吗?
SOP2设置为高电平, cc3200 会默认启动为串口加载程序模式, 这是由硬件完成的吗? 还是需要软件支持。(画的板子里 spi falsh 是空白的)
SOP2为高,其余SOP0和SOP1为低时,CC3200启动会先去判断这三个引脚的电平状态如果未100则,Bootloader启动UART0串口加载程序的模式,此时就可以使用串口和Uniflash进行程序的烧录,注意这时的CC3200启动的Bootloader是存储在CC3200芯片的内部ROM中的,并不是存储到外部的SPI Flash,所以你的外置的SPI Flash内部为空,并不影响CC3200内置ROM Bootloader的启动。
谢谢回答。