cc3000的不稳定情况
时间:10-02
整理:3721RD
点击:
你好,
我不只一次碰到这种情况,就是在某次烧写程序后,cc3000booster 不断地向主机发出中断。
然后跳进这里:
else if (sSpiInformation.ulSpiState == eSPI_STATE_IDLE)
{
sSpiInformation.ulSpiState = eSPI_STATE_READ_IRQ;
/* IRQ line goes down - we are start reception */
ASSERT_CS();
// Wait for TX/RX Compete which will come as DMA interrupt
SpiReadHeader();
sSpiInformation.ulSpiState = eSPI_STATE_READ_EOT;
SSIContReadOperation();
}
导致程式不能正常跑动。
以前几次我都是放置cc3000一会儿再使用后,这故障就不见。
现在又我碰到了。
请问是我的操作不正确导致的吗?是不是要拔出cc3000boost后才能烧写?还是我的cc3000 boost坏了?
怎样避免这种情况。
求助
不用拔出的。
能否试一下如下:
1. 重新烧录一下patch programmer (drv and firmware)
2. 换一根USB线试试