微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3000 TCP发送数据的问题

CC3000 TCP发送数据的问题

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

Example App:basic_wifi_application

driver version 2.13.7.13

mcu:msp430g2553

CC3000建立tcp socket之后。

第一次发送数据能够成功,send(smtpSocket,"ST",2,0); 

但是在发送完成之后wlan_tx_buffer[CC3000_TX_BUFFER_SIZE - 1]   幻数位 就会被置为为0x01. 当下次发送之后就会进入幻数检测的那个while(1)死循环里面

        // The magic number that resides at the end of the TX/RX buffer (1 byte after the allocated size)
        // for the purpose of overrun detection. If the magic number is overwritten - buffer overrun 
        // occurred - and we will be stuck here forever!
	if (wlan_tx_buffer[CC3000_TX_BUFFER_SIZE - 1] != CC3000_BUFFER_MAGIC_NUMBER)
	{
		while (1);
	}

在你用这个basic wifi application的时候,你的patch 和firmware patch 有用patch programmer升级过吗?

PatchProgrammerMSP430G2553-2.11.7.14.24  用的是这个升级的! 

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

网站地图

Top