<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://e2echina.ti.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Wi-Fi 论坛 - 最近的话题</title><link>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum</link><description /><dc:language>zh-CN</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 27 May 2026 08:32:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum" /><item><title>CC3551E: CC3551E power supply issue and crystal issue</title><link>https://e2echina.ti.com/thread/1075829?ContentTypeID=0</link><pubDate>Wed, 27 May 2026 08:32:22 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:81d1668c-9673-439b-a0d3-a0b3fc7d399a</guid><dc:creator>teng zeng</dc:creator><slash:comments>2</slash:comments><comments>https://e2echina.ti.com/thread/1075829?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/1075829/cc3551e-cc3551e-power-supply-issue-and-crystal-issue/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/CC3551E" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3551E&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;1.In the SCH reference design for CC3551E , are the 3.3V and 1.8V voltages supplied by LDO or DCDC?if using DCDC for 3.3V and 1.8V,which will affect the performance of Wifi/BLE?&lt;/p&gt;
&lt;p&gt;2.Can use the frequency tolerance &amp;plusmn;7ppm &amp;amp;load capacitance(CL) 8pF as the 52Mhz main crystal?which will affect the performance of Wifi/BLE?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>CC3351: CC3351: 使用 Nuttx RTOS 點亮 BP-CC3351</title><link>https://e2echina.ti.com/thread/1064776?ContentTypeID=0</link><pubDate>Tue, 24 Mar 2026 07:01:54 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:f1c1649c-86e7-4d11-b0d3-8aa1bfa31aa8</guid><dc:creator>Austin Chen</dc:creator><slash:comments>3</slash:comments><comments>https://e2echina.ti.com/thread/1064776?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/1064776/cc3351-cc3351-nuttx-rtos-bp-cc3351/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/CC3351" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3351&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Hi TI team,&lt;/p&gt;
&lt;p&gt;我們嘗試將 TI 的 STM32 MCU for RTOS 範例程式碼移植到我們的系統 (Nuttx) 上。 目前，我們可以運行到您的「獲取設備資訊」階段。&lt;/p&gt;
&lt;p&gt;但會遇到 CRC error 以及 card busy 的問題，導致無法成功 briung up.&lt;/p&gt;
&lt;p&gt;&lt;img src="data:image/png;base64,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***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***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mVKLNr09DvvHUaKjY5JYM9NmjNEc8qC1GHpZAVW8pk9/0KnExf4PX6ggijK+2kKJN3I/YojFro2i3QiSSqsThw/pTsRwel4A9o7g0eAOV3kZNSuJNWWrLvlpsm0VQcPYqOLp69NnzubaQ7CEic3qJfu9C2RV38kl4feSQVpy5R7LVdAi0xna7aIdizX6Bpu5AYBEAABEAgQAa8HYQWonm4pptulW7f0CpWAAAiAAAiAAAiAgELAm8MUpEAABEAABEAABEAABHoNAVjdes1QoCHhSsDIx6r0Ve/oDFcG6BcIgAAIgECgCEC6BYokygEBEAABEAABEACBoBOAwzToiFEBCIAACIAACIAACASKAKRboEiiHBAAARAAARAAARAIOgFIt6AjRgUgAAIgAAIgAAIgECgCkG6BIolyQAAEQAAEQAAEQCDoBCDdgo4YFYAACIAACIAACIBAoAhAugWKJMoBARAAARAAARAAgaATgHQLOmJUAAIgAAIgAAIgAAKBIgDpFiiSKAcEQAAEQAAEQAAEgk7A65a8adY580Za5HbUFC/fdsSlTfzs+aGMVTuOn5eTaPO63g1833CGaeCZokQQAAEQAAEQAIHeRCAyOTnZQ3sypywad7J49foN+7/aVRWZO278mH4V+46f1OZIs16cnzqAXmmu/qqsSb2TVDDryosTv1mzbtNWyrtfeyto/R84cKDNZuvs7AxaDSgYBEAABEAABEAABHqSgBeHacXW5au3looG2nbvrWGWzKw0bXstedNGWqpLiqudO2GdPNvKStds2F3bk51D3SAAAiAAAiAAAiAQXgR8jnWLS0zVELCOsVrspSUVOijDswez6lLotvCaK+gNCIAACIAACIBAjxPwRbolJVPMm72pTm105pSCwbbSbS4SzZKcwGwNLG/h/EVLxGPy8B7vKRoAAiAAAiAAAiAAAiFPwLx0o5g2a5zWlpZUYM1gNXuLbS4QkhItzGK1si2rVyznj+LqwQVQbyE/V9ABEAABEAABEACBHidgVrplTuHrTGuK1yu+UUnJVRYbLDgVfdJa446UHLCxwcOtPd5bNAAEQAAEQAAEQAAEQpqAKemWOWVJfgazl65xCLXh+SMttgN75BUM3hDU2mjpaSL3t+ICARAAARAAARAAARDwm4CXzUGoXEvewovPGUC6TbtcNHPcJemJA1Jzx48aK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" alt=" "&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/105/_F764D653_.PNG" alt=" "&gt;&lt;/p&gt;
&lt;p&gt;這是我們的設計流程，目前卡在Step3 會出現上面的 card busy 以及 CRC error ，請問流程是否有誤?&lt;/p&gt;
&lt;p&gt;&lt;img src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/105/1134.image.png" alt="image.png" data-temp-id="image.png-94072"&gt;&lt;/p&gt;
&lt;p&gt;以下是邏輯分析儀工具，以及記錄檔&lt;/p&gt;
&lt;p&gt;&lt;a href="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/105/Ti_5F00_cc3351_5F0006529067946A4868_.zip" target="_blank" rel="noopener"&gt;Ti_cc3351_分析檔案.zip&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;分析工具: ATK-Logic V1.1.1.8_x64.exe (檔案太大無法上傳?)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;感謝您&lt;br&gt;Austin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>AM2434: Does the AM2434+BP3351 development board combination support the sdio interface</title><link>https://e2echina.ti.com/thread/1054118?ContentTypeID=0</link><pubDate>Wed, 21 Jan 2026 12:37:49 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:d12e8de9-d703-4ade-a246-f8bf43e4847f</guid><dc:creator>Bill Gates</dc:creator><slash:comments>10</slash:comments><comments>https://e2echina.ti.com/thread/1054118?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/1054118/am2434-does-the-am2434-bp3351-development-board-combination-support-the-sdio-interface/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/AM2434" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;AM2434&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/CC3351" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3351&lt;/a&gt;, &lt;a href="https://www.ti.com.cn/tool/cn/LP-AM243" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;LP-AM243&lt;/a&gt;,&lt;/p&gt;
&lt;p&gt;Does the LP-AM243 and CC3351 support the sdio interface in the RTOS system and can you provide an example of the code implementation of the sdio interface.I only found support for the SPI interface in the user guidance document, not for the SDIO interface.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image.png" src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/105/1778.image.png" data-temp-id="image.png-2623172"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="image.png" src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/105/3581.image.png" data-temp-id="image.png-356903"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>AM2434: How to set the 4-bit mode and 1-bit mode of sdio for AM2434 development board+BP3351 module</title><link>https://e2echina.ti.com/thread/1054095?ContentTypeID=0</link><pubDate>Tue, 20 Jan 2026 12:42:55 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:273a4e21-93ff-4f2c-b9ec-dbde1a6b3e6e</guid><dc:creator>Bill Gates</dc:creator><slash:comments>15</slash:comments><comments>https://e2echina.ti.com/thread/1054095?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/1054095/am2434-how-to-set-the-4-bit-mode-and-1-bit-mode-of-sdio-for-am2434-development-board-bp3351-module/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/AM2434" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;AM2434&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/tool/cn/SYSCONFIG" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;SYSCONFIG&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The system is FreeRTOS.Can the mode of sdio be set? Where can the 4-bit mode and 1-bit mode be set in the code.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>AM2434: LP-AM243 development board+BP-CC3351 development board cannot start WiFi application after burning according to the document instructions.</title><link>https://e2echina.ti.com/thread/1050695?ContentTypeID=0</link><pubDate>Wed, 31 Dec 2025 11:21:25 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:e885c9e7-ea74-4e62-a3cf-d555ba2970f5</guid><dc:creator>Bill Gates</dc:creator><slash:comments>12</slash:comments><comments>https://e2echina.ti.com/thread/1050695?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/1050695/am2434-lp-am243-development-board-bp-cc3351-development-board-cannot-start-wifi-application-after-burning-according-to-the-document-instructions/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/AM2434" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;AM2434&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/tool/cn/SYSCONFIG" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;SYSCONFIG&lt;/a&gt;, &lt;a href="https://www.ti.com.cn/tool/cn/UNIFLASH" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;UNIFLASH&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After following this document:&lt;a href="https://dev.ti.com/tirex/explore/node?isTheia=false&amp;amp;node=A__AOBa0qCGTflL-aKeFSuW2A__CC33XX-RTOS-MCU__dzPVh4K__LATEST"&gt;CC33XX MCU User&amp;#39;s Guide&lt;/a&gt; , the WiFi application did not start and remained stuck on &amp;quot;Image loading done, switching to application ...&amp;quot; interface.What is the reason for this?&lt;/p&gt;
&lt;p&gt;&lt;img alt="Snipaste_2025-12-31_19-19-00.png" src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/105/Snipaste_5F00_2025_2D00_12_2D00_31_5F00_19_2D00_19_2D00_00.png" data-temp-id="Snipaste_2025-12-31_19-19-00.png-58000"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>CC2564C: Regarding the Bluetooth protocol stack of CC2564C's BLUEtopia</title><link>https://e2echina.ti.com/thread/1042456?ContentTypeID=0</link><pubDate>Mon, 24 Nov 2025 02:24:23 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:cd095b93-043b-412c-8032-debab9cefb67</guid><dc:creator>Vayne Li</dc:creator><slash:comments>4</slash:comments><comments>https://e2echina.ti.com/thread/1042456?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/1042456/cc2564c-regarding-the-bluetooth-protocol-stack-of-cc2564c-s-bluetopia/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/CC2564C" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC2564C&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Hi Teams,&lt;/p&gt;
&lt;p&gt;My customer is planning to use CC2564C for development,&lt;br&gt;Can you provide the source code for the Bluetooth protocol stack of BLUEtopia? For their development purposes.&lt;br&gt;If unable to provide, can you provide relevant information such as user guidance documents? Thank you~&lt;br&gt;They are embedded system applications, with the main chip using Zhixin&amp;#39;s Z20K148MCMQLT.&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;
&lt;p&gt;BR~&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>CC3235MODAS: Inquiry regarding additional antenna certification for CC3235 in Japan (MIC)</title><link>https://e2echina.ti.com/thread/1041194?ContentTypeID=0</link><pubDate>Tue, 18 Nov 2025 01:29:30 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:6a661b29-a8f0-4d30-9e73-528367e7c603</guid><dc:creator>Benjamin Chuang</dc:creator><slash:comments>1</slash:comments><comments>https://e2echina.ti.com/thread/1041194?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/1041194/cc3235modas-inquiry-regarding-additional-antenna-certification-for-cc3235-in-japan-mic/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/CC3235MODAS" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3235MODAS&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Hi Ti team,&lt;/p&gt;
&lt;p&gt;Our product is planned for sale in Japan. Can we apply for an additional antenna to be listed for our CC3235 module certification?&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Benjamin.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>CC3351: Port and adapt CC3351 on I.MX 93</title><link>https://e2echina.ti.com/thread/1035745?ContentTypeID=0</link><pubDate>Tue, 28 Oct 2025 09:21:54 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:36985cf9-12da-4727-abae-a9088fffc121</guid><dc:creator>s z</dc:creator><slash:comments>2</slash:comments><comments>https://e2echina.ti.com/thread/1035745?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/1035745/cc3351-port-and-adapt-cc3351-on-i-mx-93/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/CC3351" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3351&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Hi, Ti&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; I am currently porting and adapting the CC3351 WIFI &amp;amp; Bluetooth chip on IMX.93 with the kernel version 6.12. Following the instructions in file:///D:/ti/cc33xx_linux_package_1_0_2_10/cc33xx/docs/html/linux/kernel-porting-guide.html, I have successfully applied two patches to the kernel:&lt;/p&gt;
&lt;p&gt;1. patch -p0 &amp;lt; /data/zs/test/linux-imx/drivers/net/wireless/ti/cc33xx_linux_package_1_0_2_10/cc33xx/patches/cc33xx_patch&lt;/p&gt;
&lt;p&gt;2. patch -p1 &amp;lt; /data/zs/test/cc33xx-linux-mpu-ports/6.12.y/0001-drivers-cc33xx-forward-port-cc33xx-1.0.2.10-SDK-to-6.patch&lt;/p&gt;
&lt;p&gt;Subsequently, I made changes to the corresponding device tree based on the /6.1.y/arm64-dts-enable-cc33xx-on-imx93-9x9-qsb.patch for the 6.1 kernel version, as follows:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img alt="image.png" height="305" src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/105/image.png" width="438" data-temp-id="image.png-106426"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="image.png" height="362" src="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/105/2161.image.png" width="440" data-temp-id="image.png-104366"&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; When I compiled the WiFi into a kernel module and loaded it into the system, the following error messages appeared. I&amp;#39;m unable to pinpoint where the problem is. Could you give me some suggestions?&amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt;The error log is as follows:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://e2echina.ti.com/cfs-file/__key/communityserver-discussions-components-files/105/imx93-error-log.txt" rel="noopener noreferrer" target="_blank" data-temp-id="imx93 error log.txt-21395"&gt;imx93 error log.txt&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>WL1837MOD: How to perform interference avoidance testing for WIFI on the WL1837MOD?</title><link>https://e2echina.ti.com/thread/1033602?ContentTypeID=0</link><pubDate>Fri, 24 Oct 2025 02:48:34 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:8aa5b157-9d03-4577-bccb-1940d68ae98b</guid><dc:creator>yun Xie</dc:creator><slash:comments>3</slash:comments><comments>https://e2echina.ti.com/thread/1033602?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/1033602/wl1837mod-how-to-perform-interference-avoidance-testing-for-wifi-on-the-wl1837mod/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/WL1837MOD" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;WL1837MOD&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;How to perform interference avoidance testing for WIFI on the WL1837MOD?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>CC3235MODASF：When the CC3235 operates in AP mode as a client and sends a GET request, it encounters a Socket Error Error! code = -111, Description = GETTask: connect failed</title><link>https://e2echina.ti.com/thread/1027957?ContentTypeID=0</link><pubDate>Mon, 22 Sep 2025 10:24:19 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:9bb600bb-b61c-41a5-a63d-fd090901dc9d</guid><dc:creator>aodong tian</dc:creator><slash:comments>3</slash:comments><comments>https://e2echina.ti.com/thread/1027957?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/1027957/cc3235modasf-when-the-cc3235-operates-in-ap-mode-as-a-client-and-sends-a-get-request-it-encounters-a-socket-error-error-code--111-description-gettask-connect-failed/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/CC3235MODASF" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3235MODASF&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/CC3235SF" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3235SF&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;Dear TI FAE&amp;nbsp; Engineer&lt;/div&gt;
&lt;div&gt;When the CC3235 operates in AP mode as a client and sends a GET request, it encounters a Socket Error Error! code = -111, Description = GETTask: connect failed.We look forward to your prompt response as the project is extremely urgent.&lt;span&gt;Below is the code for httpget.c:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;/*&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* Copyright (c) 2015-2017, Texas Instruments Incorporated&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* All rights reserved.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;*&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* Redistribution and use in source and binary forms, with or without&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* modification, are permitted provided that the following conditions&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* are met:&lt;/div&gt;
&lt;div&gt;&amp;nbsp;*&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* * Redistributions of source code must retain the above copyright&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* notice, this list of conditions and the following disclaimer.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;*&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* * Redistributions in binary form must reproduce the above copyright&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* notice, this list of conditions and the following disclaimer in the&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* documentation and/or other materials provided with the distribution.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;*&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* * Neither the name of Texas Instruments Incorporated nor the names of&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* its contributors may be used to endorse or promote products derived&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* from this software without specific prior written permission.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;*&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &amp;quot;AS IS&amp;quot;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;*/&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;/*&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* ======== httpget.c ========&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* HTTP Client GET example application&lt;/div&gt;
&lt;div&gt;&amp;nbsp;*/&lt;/div&gt;
&lt;div&gt;/* BSD support */&lt;/div&gt;
&lt;div&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;/div&gt;
&lt;div&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/div&gt;
&lt;div&gt;#include &amp;lt;stdint.h&amp;gt;&lt;/div&gt;
&lt;div&gt;#include &amp;lt;pthread.h&amp;gt;&lt;/div&gt;
&lt;div&gt;#include &amp;lt;unistd.h&amp;gt;&lt;/div&gt;
&lt;div&gt;#include &amp;lt;mqueue.h&amp;gt;&lt;/div&gt;
&lt;div&gt;#include &amp;lt;assert.h&amp;gt;&lt;/div&gt;
&lt;div&gt;#include &amp;lt;string.h&amp;gt;&lt;/div&gt;
&lt;div&gt;#include &amp;quot;CRC32.h&amp;quot;&lt;/div&gt;
&lt;div&gt;#include &amp;lt;ti/display/Display.h&amp;gt;&lt;/div&gt;
&lt;div&gt;#include &amp;lt;ti/net/http/httpclient.h&amp;gt;&lt;/div&gt;
&lt;div&gt;#include &amp;quot;semaphore.h&amp;quot;&lt;/div&gt;
&lt;div&gt;#include &amp;lt;ti/net/slnetutils.h&amp;gt;&lt;/div&gt;
&lt;div&gt;#include &amp;quot;user_program.h&amp;quot;&lt;/div&gt;
&lt;div&gt;#define HOSTNAME &amp;quot;&lt;a href="http://www.example.com"&gt;&amp;quot;&amp;gt;http://www.example.com&amp;quot;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;#define REQUEST_URI &amp;quot;/&amp;quot;&lt;/div&gt;
&lt;div&gt;#define USER_AGENT &amp;quot;HTTPClient (ARM; TI-RTOS)\r\n\r\n&amp;quot;&lt;/div&gt;
&lt;div&gt;#define charParams &amp;quot;/resource01/&amp;quot;&lt;/div&gt;
&lt;div&gt;#define charParamLens 4&lt;/div&gt;
&lt;div&gt;#define HTTP_MIN_RECV (256)&lt;/div&gt;
&lt;div&gt;static char simpleProfileChar1[SIMPLEPROFILE_CHAR1_LEN];&lt;/div&gt;
&lt;div&gt;static char simpleProfileChar2[SIMPLEPROFILE_CHAR2_LEN];&lt;/div&gt;
&lt;div&gt;static char simpleProfileChar3[SIMPLEPROFILE_CHAR3_LEN];&lt;/div&gt;
&lt;div&gt;static char simpleProfileChar4[SIMPLEPROFILE_CHAR4_LEN];&lt;/div&gt;
&lt;div&gt;static char simpleProfileChar5[SIMPLEPROFILE_CHAR5_LEN];&lt;/div&gt;
&lt;div&gt;static char simpleProfileChar6[SIMPLEPROFILE_CHAR6_LEN];&lt;/div&gt;
&lt;div&gt;static char simpleProfileChar7[SIMPLEPROFILE_CHAR7_LEN];&lt;/div&gt;
&lt;div&gt;static char simpleProfileChar8[SIMPLEPROFILE_CHAR8_LEN];&lt;/div&gt;
&lt;div&gt;static char simpleProfileChar9[SIMPLEPROFILE_CHAR9_LEN];&lt;/div&gt;
&lt;div&gt;static char simpleProfileChar10[SIMPLEPROFILE_CHAR10_LEN];&lt;/div&gt;
&lt;div&gt;static char simpleProfileChar11[SIMPLEPROFILE_CHAR11_LEN];&lt;/div&gt;
&lt;div&gt;extern void User_processCharValueChangeEvt(char *state);&lt;/div&gt;
&lt;div&gt;extern char gStationIp[];//IP地址&lt;/div&gt;
&lt;div&gt;//const char FeedbackData[]=&amp;quot;0700000000000000000000000F4D2FE0&amp;quot;;&lt;/div&gt;
&lt;div&gt;char ClientPostDataRespon[7];&lt;/div&gt;
&lt;div&gt;char receiveUpdataUrl[11];&lt;/div&gt;
&lt;div&gt;char UpdataUrl[10];&lt;/div&gt;
&lt;div&gt;//extern void* SimpleWifiPeripheral_taskFxn(void* pvParameters);&lt;/div&gt;
&lt;div&gt;extern void HttpClient_GetParameter(const char *charparam, char *value);&lt;/div&gt;
&lt;div&gt;extern Display_Handle display;&lt;/div&gt;
&lt;div&gt;extern sem_t ipEventSyncObj;&lt;/div&gt;
&lt;div&gt;extern sem_t SyncObj;&lt;/div&gt;
&lt;div&gt;extern void printError(char *errString,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int code);&lt;/div&gt;
&lt;div&gt;enum RESOURCEx resource_get = resource00;//httpget话题切换标志位&lt;/div&gt;
&lt;div&gt;enum RESOURCEx resource_post;//Fxnpost话题切换标志位&lt;/div&gt;
&lt;div&gt;#include &amp;lt;ti/drivers/net/wifi/simplelink.h&amp;gt;&lt;/div&gt;
&lt;div&gt;// 获取资源枚举值&lt;/div&gt;
&lt;div&gt;enum RESOURCEx getResourceEnum(const char *UpdataUrl) {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; if (strcmp(UpdataUrl, &amp;quot;resourceFF&amp;quot;) == 0) {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return resource00;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; } else if (strcmp(UpdataUrl, &amp;quot;resource01&amp;quot;) == 0) {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return resource01;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; } else if (strcmp(UpdataUrl, &amp;quot;resource02&amp;quot;) == 0) {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return resource02;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }else if (strcmp(UpdataUrl, &amp;quot;resource03&amp;quot;) == 0) {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return resource03;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }else if (strcmp(UpdataUrl, &amp;quot;resource04&amp;quot;) == 0) {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return resource04;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }else if (strcmp(UpdataUrl, &amp;quot;resource05&amp;quot;) == 0) {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return resource05;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }else if (strcmp(UpdataUrl, &amp;quot;resource06&amp;quot;) == 0) {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return resource06;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }else if (strcmp(UpdataUrl, &amp;quot;resource07&amp;quot;) == 0) {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return resource07;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }else if (strcmp(UpdataUrl, &amp;quot;resource08&amp;quot;) == 0) {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return resource08;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }else if (strcmp(UpdataUrl, &amp;quot;resource09&amp;quot;) == 0) {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return resource09;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }else if (strcmp(UpdataUrl, &amp;quot;resource0A&amp;quot;) == 0) {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return resource0A;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }else if (strcmp(UpdataUrl, &amp;quot;resource0B&amp;quot;) == 0) {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return resource0B;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; return -1;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;//POST相关的变量&lt;/div&gt;
&lt;div&gt;extern uint8_t TemBleSoftInfo;&lt;/div&gt;
&lt;div&gt;extern char BleSoftInfo;&lt;/div&gt;
&lt;div&gt;//发数据至服务器&lt;/div&gt;
&lt;div&gt;void HttpClient_SendPostRequest(const char *charParam, uint8_t charParamLen, char *value)&lt;/div&gt;
&lt;div&gt;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; int16_t len = 0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; bool moreDataFlag = false;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; const char contentType[] = &amp;quot;text/plain; charset=utf-8&amp;quot;;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; int16_t ret = 0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; HTTPClient_Handle httpClientHandle;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; int16_t statusCode;&lt;/div&gt;
&lt;div&gt;// // 获取互斥锁（如果被占用就等待）&lt;/div&gt;
&lt;div&gt;// Semaphore_pend(httpMutexHandle, OS_WAIT_FOREVER);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Display_printf(display, 0, 0, &amp;quot;POST\n&amp;quot;);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; httpClientHandle = HTTPClient_create(&amp;amp;statusCode,0);&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;POSTClient_create\n&amp;quot;);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; if(statusCode &amp;lt; 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;printError(&amp;quot;POSTTask: creation of http client handle failed&amp;quot;,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; statusCode);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; ret = HTTPClient_setHeader(httpClientHandle,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HTTPClient_HFIELD_REQ_CONTENT_TYPE,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;contentType,strlen(contentType)+1,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HTTPClient_HFIELD_PERSISTENT);&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;setHeader\n&amp;quot;);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;if(ret &amp;lt; 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; printError(&amp;quot;POSTTask: setting request header failed&amp;quot;, ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; ret = HTTPClient_connect(httpClientHandle,gStationIp,0,0);//gStationIp作为全局变量用&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Display_printf(display, 0, 0, &amp;quot;connected\n&amp;quot;);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; if(ret &amp;lt; 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;printError(&amp;quot;POSTTask: connect failed&amp;quot;, ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; ret = HTTPClient_sendRequest(httpClientHandle,HTTP_METHOD_POST,charParam,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;value,charParamLen, 0);&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;SendedPOSTRequest\n&amp;quot;);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; if(ret &amp;lt; 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; printError(&amp;quot;POSTTask: send failed&amp;quot;, ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; if(ret != HTTP_SC_OK)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; printError(&amp;quot;POSTTask: cannot get status&amp;quot;, ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;//Display_printf(display, 0, 0, &amp;quot;HTTP Response Status Code: %d\n&amp;quot;, ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;len = 0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;do&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ret = HTTPClient_readResponseBody(httpClientHandle, ClientPostDataRespon, 7,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;moreDataFlag);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(ret &amp;lt; 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;printError(&amp;quot;POSTTask: response body processing failed&amp;quot;, ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Display_printf(display, 0, 0, &amp;quot;Send Msg:%.*s \r\n&amp;quot;,ret,ClientPostDataRespon);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;len += ret;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;while(moreDataFlag);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;//Display_printf(display, 0, 0, &amp;quot;Received %d bytes of payload\n&amp;quot;, len);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ret = HTTPClient_disconnect(httpClientHandle);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if(ret &amp;lt; 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;printError(&amp;quot;POSTTask: disconnect failed&amp;quot;, ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ret = HTTPClient_destroy(httpClientHandle);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if(ret &amp;lt; 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;printError(&amp;quot;POSTTask: destroy Client failed&amp;quot;, ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Display_printf(display, 0, 0, &amp;quot;POST finish\n&amp;quot;);&lt;/div&gt;
&lt;div&gt;// // 释放互斥锁&lt;/div&gt;
&lt;div&gt;// Semaphore_post(httpMutexHandle);&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;/*********************************************************************&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* @fn SimpleProfile_SetParameter&lt;/div&gt;
&lt;div&gt;&amp;nbsp;*&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* @brief send data.发送数据至服务器&lt;/div&gt;
&lt;div&gt;&amp;nbsp;*&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* @param charparam, len value&lt;/div&gt;
&lt;div&gt;&amp;nbsp;*&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* @return esp_gatt_status_t.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;*/&lt;/div&gt;
&lt;div&gt;void HttpClient_SetParameter(const char *charparam, uint16_t charParamLen, char *value )&lt;/div&gt;
&lt;div&gt;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if(strcmp(charparam, SIMPLEPROFILE_CHAR1) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HttpClient_SendPostRequest(SIMPLEPROFILE_CHAR1,SIMPLEPROFILE_CHAR1_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR2) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HttpClient_SendPostRequest(SIMPLEPROFILE_CHAR2,SIMPLEPROFILE_CHAR2_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR3) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HttpClient_SendPostRequest(SIMPLEPROFILE_CHAR3,SIMPLEPROFILE_CHAR3_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR4) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HttpClient_SendPostRequest(SIMPLEPROFILE_CHAR4,SIMPLEPROFILE_CHAR4_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR5) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HttpClient_SendPostRequest(SIMPLEPROFILE_CHAR5,SIMPLEPROFILE_CHAR5_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR6) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HttpClient_SendPostRequest(SIMPLEPROFILE_CHAR6,SIMPLEPROFILE_CHAR6_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR7) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HttpClient_SendPostRequest(SIMPLEPROFILE_CHAR7,SIMPLEPROFILE_CHAR7_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR8) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HttpClient_SendPostRequest(SIMPLEPROFILE_CHAR8,SIMPLEPROFILE_CHAR8_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR9) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HttpClient_SendPostRequest(SIMPLEPROFILE_CHAR9,SIMPLEPROFILE_CHAR9_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR10) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HttpClient_SendPostRequest(SIMPLEPROFILE_CHAR10,SIMPLEPROFILE_CHAR10_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR11) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HttpClient_SendPostRequest(SIMPLEPROFILE_CHAR11,SIMPLEPROFILE_CHAR11_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;//从服务器接收数据&lt;/div&gt;
&lt;div&gt;void HttpClient_SendGetRequest(const char *charParam, uint8_t charParamLen, char *value)&lt;/div&gt;
&lt;div&gt;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; int16_t len = 0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; int connect_counter = 0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; bool moreDataFlag = false;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; int16_t statusCode;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; const char contentType[] = &amp;quot;text/plain; charset=utf-8&amp;quot;;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; int16_t ret = 0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; HTTPClient_Handle httpClientHandle;&lt;/div&gt;
&lt;div&gt;// // 获取互斥锁（如果被占用就等待）&lt;/div&gt;
&lt;div&gt;// Semaphore_pend(httpMutexHandle, OS_WAIT_FOREVER);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Display_printf(display, 0, 0, &amp;quot;GET\n&amp;quot;);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; httpClientHandle = HTTPClient_create(&amp;amp;statusCode,0);&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;Client_created\n&amp;quot;);&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;statusCode:%d\n&amp;quot;,statusCode);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; if(statusCode &amp;lt; 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;printError(&amp;quot;GETTask: creation of http client handle failed&amp;quot;,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; statusCode);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; ret = HTTPClient_setHeader(httpClientHandle,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; HTTPClient_HFIELD_REQ_CONTENT_TYPE,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; contentType,strlen(contentType)+1,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; HTTPClient_HFIELD_PERSISTENT);&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;setHeader\n&amp;quot;);&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;HTTPClient_setHeader:%d\n&amp;quot;,ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; if(ret &amp;lt; 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;printError(&amp;quot;GETTask: setting request header failed&amp;quot;, ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;gStationIp=&amp;#39;%s&amp;#39;\n&amp;quot;,gStationIp);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Display_printf(display, 0, 0, &amp;quot;connecting\n&amp;quot;);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; ret = HTTPClient_connect(httpClientHandle,gStationIp,0,0);//gStationIp作为全局变量用&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;connected\n&amp;quot;);&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;HTTPClient_connect:%d\n&amp;quot;,ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; if(ret &amp;lt; 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;printError(&amp;quot;GETTask: connect failed&amp;quot;, ret);&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;GETTask: connect failed, try to reconnect\n&amp;quot;);&lt;/div&gt;
&lt;div&gt;// while(ret&amp;lt;0)//连接失败重复连接5000次&lt;/div&gt;
&lt;div&gt;// {&lt;/div&gt;
&lt;div&gt;// connect_counter++;&lt;/div&gt;
&lt;div&gt;// ret = HTTPClient_connect(httpClientHandle,gStationIp,0,0);//gStationIp作为全局变量用&lt;/div&gt;
&lt;div&gt;//&lt;/div&gt;
&lt;div&gt;// }&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;reconnect:%d times\n&amp;quot;,connect_counter);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; ret = HTTPClient_sendRequest(httpClientHandle,HTTP_METHOD_GET,charParam,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;NULL,0,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0);&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;SendedGetRequest\r\n&amp;quot;);&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;HTTPClient_sendRequest:%d\n&amp;quot;,ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; if(ret &amp;lt; 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;printError(&amp;quot;GETTask: send failed&amp;quot;, ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; if(ret != HTTP_SC_OK)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;printError(&amp;quot;GETTask: cannot get status&amp;quot;, ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//Display_printf(display, 0, 0, &amp;quot;HTTP Response Status Code: %d\n&amp;quot;, ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; len = 0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; do&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ret = HTTPClient_readResponseBody(httpClientHandle, value+len, charParamLen,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;moreDataFlag);&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;HTTPClient_readResponseBody:%d\n&amp;quot;,ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(ret &amp;lt; 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; printError(&amp;quot;GETTask: response body processing failed&amp;quot;, ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Display_printf(display, 0, 0, &amp;quot;%s \r\n&amp;quot;,value+len);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;len += ret;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }while(moreDataFlag);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//Display_printf(display, 0, 0, &amp;quot;Received %d bytes of payload\n&amp;quot;, len);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; ret = HTTPClient_disconnect(httpClientHandle);&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;HTTPClient_disconnect:%d\n&amp;quot;,ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; if(ret &amp;lt; 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;printError(&amp;quot;GETTask: disconnect failed&amp;quot;, ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; ret = HTTPClient_destroy(httpClientHandle);&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;HTTPClient_destroy:%d\n&amp;quot;,ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; if(ret &amp;lt; 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;printError(&amp;quot;GETTask: destroy Client failed&amp;quot;, ret);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Display_printf(display, 0, 0, &amp;quot;GET finish\n&amp;quot;);&lt;/div&gt;
&lt;div&gt;// // 释放互斥锁&lt;/div&gt;
&lt;div&gt;// Semaphore_post(httpMutexHandle);&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;//void HttpClient_SendGetRequest(HTTPClient_Handle httpClientHandle,const char *charParam, uint8_t charParamLen, char *value)&lt;/div&gt;
&lt;div&gt;/*********************************************************************&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* @fn HttpClient_GetRequest&lt;/div&gt;
&lt;div&gt;&amp;nbsp;*&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* @brief receive data . 从服务器接收数据&lt;/div&gt;
&lt;div&gt;&amp;nbsp;*&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* @param charparam, value&lt;/div&gt;
&lt;div&gt;&amp;nbsp;*&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* @return esp_gatt_status_t.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;*/&lt;/div&gt;
&lt;div&gt;void HttpClient_GetParameter(const char *charparam, char *value)&lt;/div&gt;
&lt;div&gt;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;//char *prf_char;&lt;/div&gt;
&lt;div&gt;// memcpy(dst, src, SIMPLEPROFILE_CHAR1_LEN);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;if(strcmp(charparam, SIMPLEPROFILE_CHAR1) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; //HttpClient_SendGetRequest(httpClientHandle,SIMPLEPROFILE_CHAR0, SIMPLEPROFILE_CHAR0_LEN,receiveUpdataUrl);&lt;/div&gt;
&lt;div&gt;// HttpClient_SendGetRequest(charparam,SIMPLEPROFILE_CHAR1_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; memcpy(value, userData.Tem_Attr_Buff, SIMPLEPROFILE_CHAR1_LEN);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR2) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;HttpClient_SendGetRequest(charparam,SIMPLEPROFILE_CHAR2_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;//memcpy(value, prf_char, SIMPLEPROFILE_CHAR2_LEN);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR3) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;HttpClient_SendGetRequest(charparam,SIMPLEPROFILE_CHAR3_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;//memcpy(value, prf_char, SIMPLEPROFILE_CHAR3_LEN);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR4) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;HttpClient_SendGetRequest(charparam,SIMPLEPROFILE_CHAR4_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;//memcpy(value, prf_char, SIMPLEPROFILE_CHAR4_LEN);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR5) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;HttpClient_SendGetRequest(charparam,SIMPLEPROFILE_CHAR5_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;//memcpy(value, prf_char, SIMPLEPROFILE_CHAR5_LEN);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR6) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;HttpClient_SendGetRequest(charparam,SIMPLEPROFILE_CHAR6_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;//memcpy(value, prf_char, SIMPLEPROFILE_CHAR6_LEN);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR7) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;HttpClient_SendGetRequest(charparam,SIMPLEPROFILE_CHAR7_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;//memcpy(value, prf_char, SIMPLEPROFILE_CHAR7_LEN);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR8) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; HttpClient_SendGetRequest(charparam,SIMPLEPROFILE_CHAR8_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; //memcpy(value, prf_char, SIMPLEPROFILE_CHAR8_LEN);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR9) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; HttpClient_SendGetRequest(charparam,SIMPLEPROFILE_CHAR9_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; //memcpy(value, prf_char, SIMPLEPROFILE_CHAR9_LEN);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR10) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; HttpClient_SendGetRequest(charparam,SIMPLEPROFILE_CHAR10_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; //memcpy(value, prf_char, SIMPLEPROFILE_CHAR10_LEN);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;else if(strcmp(charparam, SIMPLEPROFILE_CHAR11) == 0)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; HttpClient_SendGetRequest(charparam,SIMPLEPROFILE_CHAR11_LEN,value);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; //memcpy(value, prf_char, SIMPLEPROFILE_CHAR11_LEN);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;int SPIcount = 0;&lt;/div&gt;
&lt;div&gt;int TIMEcount = 0;&lt;/div&gt;
&lt;div&gt;void SimpleWifiPeripheral_processAppMsg(void)&lt;/div&gt;
&lt;div&gt;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; //int quecommand;&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;mq_receive\n&amp;quot;);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; mq_receive(commandQueue, (char*)&amp;amp;command, sizeof(command), NULL);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; switch (command)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; case SBP_SPI_TRANSFER_DONE_EVT://SPI传输事件&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;SPIcount:%d\n&amp;quot;,SPIcount);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; usleep(10000);//test&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; command=0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SPIcount++;&lt;/div&gt;
&lt;div&gt;// get_flag = 0;//该函数执行置一&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; User_processSPITransferDoneEvt(userData.state);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; case SBP_TIMER_OUT_EVT://定时器事件&lt;/div&gt;
&lt;div&gt;// Display_printf(display, 0, 0, &amp;quot;TIMEcount:%d\n&amp;quot;,TIMEcount);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; usleep(10000);//test&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; userData.state = 0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; command=0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TIMEcount++;&lt;/div&gt;
&lt;div&gt;// post_flag = 1;//该函数执行置一&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; User_processTimerOutEvt(userData.state);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; case SBP_CHAR_CHANGE_EVT://读取话题事件&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; User_processCharValueChangeEvt(UpdataUrl);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; default:&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;// mq_close();&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;/*&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* ======== SimpleWifiPeripheral_taskFxn ========&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* spi event and timeout event&lt;/div&gt;
&lt;div&gt;&amp;nbsp;*/&lt;/div&gt;
&lt;div&gt;void* SimpleWifiPeripheral_taskFxn(void* pvParameters)//线程1&lt;/div&gt;
&lt;div&gt;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; enum RESOURCEx resource_post;&lt;/div&gt;
&lt;div&gt;#if 1&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; SlWlanConnStatusParam_t connectionParams;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; uint16_t Opt = 0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; int32_t retVal = 0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; uint16_t Size = 0;&lt;/div&gt;
&lt;div&gt;#endif&lt;/div&gt;
&lt;div&gt;#if 1&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Size = sizeof(SlWlanConnStatusParam_t);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; memset(&amp;amp;connectionParams, 0x7e, sizeof(SlWlanConnStatusParam_t));&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; retVal = sl_WlanGet(SL_WLAN_CONNECTION_INFO, &amp;amp;Opt, &amp;amp;Size, (uint8_t *)&amp;amp;connectionParams);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Display_printf(display, 0, 0, &amp;quot;connection status %d, mode %d\n&amp;quot;,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;connectionParams.ConnStatus, connectionParams.Mode);&lt;/div&gt;
&lt;div&gt;#endif&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; if (connectionParams.Mode == ROLE_AP)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//sem_wait(&amp;amp;ipEventSyncObj);//接收信号量获得IP值&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sem_wait(&amp;amp;SyncObj);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Display_printf(display, 0, 0, &amp;quot;start \n&amp;quot;);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; for (;;)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; usleep(10000);//延迟10毫秒&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SimpleWifiPeripheral_processAppMsg();&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;/*&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* ======== httpTask ========&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* Makes a HTTP GET request&lt;/div&gt;
&lt;div&gt;&amp;nbsp;*/&lt;/div&gt;
&lt;div&gt;void* httpTask(void* pvParameters)//线程2&lt;/div&gt;
&lt;div&gt;{&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; int32_t status = 0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; uint8_t readCounter = 0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; char compareCounter[1];&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; char* counter;&lt;/div&gt;
&lt;div&gt;// uint8_t ret = 0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; pthread_t SimpleWifiPeripheral = (pthread_t)NULL;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; pthread_attr_t pAttrs;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; struct sched_param priPar;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; static int flag = 1;//get标志位&lt;/div&gt;
&lt;div&gt;#if 0&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; SlNetSock_Addr_t *sa;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; SlNetSock_AddrIn_t sAddr;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; uint8_t destIP[4];&lt;/div&gt;
&lt;div&gt;#endif&lt;/div&gt;
&lt;div&gt;#if 1&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; SlWlanConnStatusParam_t connectionParams;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; uint16_t Opt = 0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; int32_t retVal = 0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; uint16_t Size = 0;&lt;/div&gt;
&lt;div&gt;#endif&lt;/div&gt;
&lt;div&gt;#if 1&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Size = sizeof(SlWlanConnStatusParam_t);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; memset(&amp;amp;connectionParams, 0x7e, sizeof(SlWlanConnStatusParam_t));&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; retVal = sl_WlanGet(SL_WLAN_CONNECTION_INFO, &amp;amp;Opt, &amp;amp;Size, (uint8_t *)&amp;amp;connectionParams);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; Display_printf(display, 0, 0, &amp;quot;connection status %d, mode %d\n&amp;quot;,&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;connectionParams.ConnStatus, connectionParams.Mode);&lt;/div&gt;
&lt;div&gt;#endif&lt;/div&gt;
&lt;div&gt;#if 0&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; if (connectionParams.Mode == ROLE_AP)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sAddr.sin_family = SLNETSOCK_AF_INET;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sAddr.sin_port = SlNetUtil_htons((unsigned short)80);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; destIP[0] = 10;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; destIP[1] = 123;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; destIP[2] = 45;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; destIP[3] = 3;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sAddr.sin_addr.s_addr = SlNetUtil_htonl((((uint32_t) destIP[0] &amp;lt;&amp;lt; 24) | ((uint32_t) destIP[1] &amp;lt;&amp;lt; 16) | (destIP[2] &amp;lt;&amp;lt; 8) | (destIP[3])));&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sa = (SlNetSock_Addr_t*)&amp;amp;sAddr; //HTTPClient_setProxy() expects a SlNetSock_Addr_t, but the input&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//is treated like a SlNetSock_AddrIn_t when the socket is created&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; HTTPClient_setProxy(sa);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;#endif&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; if (connectionParams.Mode == ROLE_AP)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sem_wait(&amp;amp;ipEventSyncObj);//接收信号量获得IP值&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Display_printf(display, 0, 0, &amp;quot;Sending a HTTP GET request to &amp;#39;%s&amp;#39;\n&amp;quot;,gStationIp);//打印IP地址&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sem_post(&amp;amp;SyncObj);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; else&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Display_printf(display, 0, 0, &amp;quot;Sending a HTTP GET request to &amp;#39;%s&amp;#39;\n&amp;quot;,HOSTNAME);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; int conter =0;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; while(1)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; {&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; conter++;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; HttpClient_SendGetRequest(SIMPLEPROFILE_CHAR0, SIMPLEPROFILE_CHAR0_LEN,receiveUpdataUrl);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Display_printf(display, 0, 0, &amp;quot;%d\n&amp;quot;,conter);&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;nbsp; return(0);&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>CC3551E: Unable to connect to cc3551e.xds110 error:-165</title><link>https://e2echina.ti.com/thread/1025255?ContentTypeID=0</link><pubDate>Thu, 11 Sep 2025 06:47:06 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:ddd8db45-cdbd-4ce4-b9fd-5b61c09abffc</guid><dc:creator>? ?</dc:creator><slash:comments>2</slash:comments><comments>https://e2echina.ti.com/thread/1025255?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/1025255/cc3551e-unable-to-connect-to-cc3551e-xds110-error--165/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/CC3551E" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3551E&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;SDK:simplelink_wifi_sdk_9_20_00_06_eng&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;simplelink_wifi_toolbox_win_3.2.14&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;example:network_terminal.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Use the latest chips.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;After using the latest SDK and chip, it worked properly at the beginning. However, suddenly it gave an error message -615, and then it was able to reconnect to the chip.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://e2echina.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/105/Snipaste_5F00_2025_2D00_09_2D00_11_5F00_14_2D00_41_2D00_12.png"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;console:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;pre class="ui-code" data-mode="text"&gt;S_DAP_0: GEL Output: DAP on startup CC35X1E
APP_MCU: GEL Output: M33 on startup CC35X1E
CS_DAP_0: FlashDeviceOsprey:: Flash loader: CC35xx_FLASH_LIBRARY_VERSION 1.2.0.9
CS_DAP_0: FlashDeviceOsprey:: FlashDeviceOsprey.cpp last changed: Aug  4 2025 15:51:01
APP_MCU: GEL Output: File was loaded successfully. -0
APP_MCU: GEL Output: Only symbols were loaded
CS_DAP_0: FlashDeviceOsprey::Parameters Using default paths 
CS_DAP_0: FlashDeviceOsprey::RunToolbox 
CS_DAP_0: FlashDeviceOsprey::Programming 
CS_DAP_0: FlashDeviceOsprey::Programming cmd: simplelink-wifi-toolbox.exe programmer -i XDS110 -param1 auto programming --tool_settings programmer/programming/jsons/tool_settings.json --verbose 
CS_DAP_0: ReadFromPipe::before
CS_DAP_0: FlashDeviceOsprey::Programming 
CS_DAP_0: FlashDeviceOsprey::Programming cmd: simplelink-wifi-toolbox.exe programmer -i XDS110 -param1 auto debug --debug_action_req_path programmer/programming/images/debug_action_request.sign.bin --verbose 
CS_DAP_0: ReadFromPipe::before
CS_DAP_0: Error connecting to the target: (Error -615 @ 0x0) The target failed to see a correctly formatted SWD header. The  connection to the target may be unreliable. Try lowering the  TCLK setting before trying again. (Emulation package 20.0.0.3178) 
&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>CC3235S: JTAG下载线问题</title><link>https://e2echina.ti.com/thread/1021698?ContentTypeID=0</link><pubDate>Thu, 04 Sep 2025 12:09:10 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:2c2f0386-0169-4627-a433-52b164656b5c</guid><dc:creator>jiang chuanli</dc:creator><slash:comments>1</slash:comments><comments>https://e2echina.ti.com/thread/1021698?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/1021698/cc3235s-jtag/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/CC3235S" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3235S&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;TI工程师你好，&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;我将SOP2 连接至3.3V 烧录模式时，将16号引脚 作为GPIO使用，并烧录了&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://e2echina.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/105/pastedimage1756987652783v2.png" alt=" "&gt;&lt;/p&gt;
&lt;p&gt;我现在连接测试时无法连接到设备&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://e2echina.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/105/pastedimage1756987700024v3.png" alt=" "&gt;&lt;/p&gt;
&lt;p&gt;请问是因为我将TDI作为普通GPIO烧录的原因吗，如果是真个原因我应该如何解决呢，&lt;/p&gt;
&lt;p&gt;感谢&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>CC3235S: Does the CC3235S chip support DFS in the 5150-5350 MHz frequency band? If it does, please provide the firmware that supports DFS.</title><link>https://e2echina.ti.com/thread/1021214?ContentTypeID=0</link><pubDate>Mon, 01 Sep 2025 05:59:28 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:0be0050f-0042-4aeb-ad0b-419c58981a31</guid><dc:creator>Gong Yao</dc:creator><slash:comments>4</slash:comments><comments>https://e2echina.ti.com/thread/1021214?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/1021214/cc3235s-does-the-cc3235s-chip-support-dfs-in-the-5150-5350-mhz-frequency-band-if-it-does-please-provide-the-firmware-that-supports-dfs/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/CC3235S" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3235S&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt;  &lt;a href="https://www.ti.com.cn/tool/cn/UNIFLASH" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;UNIFLASH&lt;/a&gt;&lt;/p&gt;
&lt;div class="auto-hide-last-sibling-br paragraph-JOTKXA paragraph-element br-paragraph-space"&gt;We are about to conduct SRRC certification for the CC3235S module.&lt;/div&gt;
&lt;div class="auto-hide-last-sibling-br paragraph-JOTKXA paragraph-element br-paragraph-space"&gt;1、Please provide the firmware version(s) and the corresponding firmware that support the certification testing.&lt;/div&gt;
&lt;div class="auto-hide-last-sibling-br paragraph-JOTKXA paragraph-element br-paragraph-space"&gt;2、&lt;span&gt;What type of DFS is it? Does it support master devices or slave devices? If it is a slave device, does it support radar wave detection?&lt;/span&gt;&lt;/div&gt;
&lt;div class="auto-hide-last-sibling-br paragraph-JOTKXA paragraph-element br-paragraph-space"&gt;&lt;span&gt;3、Is the interference avoidance type&amp;nbsp;&lt;strong&gt;pre-transmission search&lt;/strong&gt;&amp;nbsp;or&amp;nbsp;&lt;strong&gt;monitoring and avoidance&lt;/strong&gt;? Is it&amp;nbsp;&lt;strong&gt;frame structure-based non-frequency hopping&lt;/strong&gt;&amp;nbsp;or&amp;nbsp;&lt;strong&gt;load-based non-frequency hopping&lt;/strong&gt;?&lt;/span&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>uniflash 3.4.1无法烧录程序</title><link>https://e2echina.ti.com/thread/1019089?ContentTypeID=0</link><pubDate>Wed, 20 Aug 2025 03:44:56 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:a843ddd6-e1ea-4765-ab5e-c2602793672d</guid><dc:creator>yufan Yi</dc:creator><slash:comments>13</slash:comments><comments>https://e2echina.ti.com/thread/1019089?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/1019089/uniflash-3-4-1/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Other Parts Discussed in Thread: &lt;/b&gt;&lt;a href="https://www.ti.com.cn/product/cn/CC3200" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3200&lt;/a&gt;&lt;/p&gt;&lt;p&gt;用3.4.1版本烧写CS3200程序时报&lt;/p&gt;
&lt;p&gt;Begin Format operation.&lt;/p&gt;
&lt;p&gt;[11:04:45] INFO: &amp;gt; Executing Operation: Connect&lt;/p&gt;
&lt;p&gt;[11:04:47] INFO: setting break signal&lt;/p&gt;
&lt;p&gt;[11:04:48] INFO: detecting FTDI for device reset&lt;/p&gt;
&lt;p&gt;[11:04:48] INFO: &amp;gt; Executing Operation: Disconnect&lt;/p&gt;
&lt;p&gt;[11:04:49] Operation Format returned.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>M2-CC3351: M2-CC3351，模组复位信号(P23引脚)需在外部连接器添加上拉电阻的原因</title><link>https://e2echina.ti.com/thread/1017377?ContentTypeID=0</link><pubDate>Tue, 12 Aug 2025 04:08:29 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:bdfe2ca1-695f-475f-b9b2-62d3fc535a55</guid><dc:creator>jianbin liu</dc:creator><slash:comments>4</slash:comments><comments>https://e2echina.ti.com/thread/1017377?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/1017377/m2-cc3351-m2-cc3351-p23/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/tool/cn/M2-CC3351" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;M2-CC3351&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;我们在调试您邮寄过来的WIFI模组(型号M2-CC3351)时，发现一个现象，如下：&lt;/p&gt;
&lt;p&gt;1.MMC2_RESET_N为高电平时(测量M.2连接器处)，WIFI模组板载复位指示灯没有点亮，测量模组U3位号的输出位置R6为低电平；&lt;/p&gt;
&lt;p&gt;2.此时若在&lt;span&gt;MMC2_RESET_N(M.2&lt;/span&gt;&lt;span&gt;连接器处&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;飞线一（&lt;/span&gt;&lt;span&gt;10K&lt;/span&gt;&lt;span&gt;）上拉电阻到&lt;/span&gt;&lt;span&gt;1.8V(SOCDVDD1V8)&lt;/span&gt;&lt;span&gt;，重复断电&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;上电测试，上电时测量&lt;/span&gt;&lt;span&gt;R6&lt;/span&gt;&lt;span&gt;为高电平，同时复位指示灯点亮。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span&gt;烦请帮忙确认下具体原因。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span&gt;3.&lt;/span&gt;&lt;span&gt;我们该部分电路原理设计图如下：&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://e2echina.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/105/MMC2_A563E3539F530674FE56_1.jpg"&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://e2echina.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/105/MMC2_A563E3539F530674FE56_2.jpg"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;4.贵司邮寄过来的WIFI模组图示如下：&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://e2echina.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/105/M2_2D00_CC3351.jpg"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>CC3100MOD: CC3100MOD SDK</title><link>https://e2echina.ti.com/thread/1013207?ContentTypeID=0</link><pubDate>Wed, 23 Jul 2025 01:36:27 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:5cedbeaa-afa9-487e-a779-60abbc599a53</guid><dc:creator>zhizhao duan</dc:creator><slash:comments>3</slash:comments><comments>https://e2echina.ti.com/thread/1013207?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/1013207/cc3100mod-cc3100mod-sdk/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/CC3100MOD" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3100MOD&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt;  &lt;a href="https://www.ti.com.cn/product/cn/CC3100" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3100&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-top:0px;"&gt;官方提供的CC3100MOD SDK，是不是不需要开发工作，编译完直接下载到CC3100里面就可以直接工作？&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>XADCDJRF对应器件型号说明</title><link>https://e2echina.ti.com/thread/1007154?ContentTypeID=0</link><pubDate>Mon, 30 Jun 2025 02:27:29 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:eb0edfce-c57e-41aa-9ed6-c36e0a08e8a0</guid><dc:creator>vito lu</dc:creator><slash:comments>3</slash:comments><comments>https://e2echina.ti.com/thread/1007154?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/1007154/xadcdjrf/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://e2echina.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/105/0116.pastedimage1751250439364v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>BP-CC3351: 使用LP-AM243無法順利測試</title><link>https://e2echina.ti.com/thread/1003928?ContentTypeID=0</link><pubDate>Wed, 18 Jun 2025 09:22:10 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:99eafdbd-7c2e-457b-94d8-ba3a8b0dd5c9</guid><dc:creator>ming cai</dc:creator><slash:comments>3</slash:comments><comments>https://e2echina.ti.com/thread/1003928?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/1003928/bp-cc3351-lp-am243/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/tool/cn/BP-CC3351" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;BP-CC3351&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/tool/cn/UNIFLASH" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;UNIFLASH&lt;/a&gt;, &lt;a href="https://www.ti.com.cn/product/cn/CC3351" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3351&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;我依照cc33xx_mcu_package_R5內的AM243 Guide步驟去操作&lt;/p&gt;
&lt;p&gt;我目前使用CCS 20.2.0搭配mcu_plus_sdk_am243x_11_00_00_15去編譯CC3xx_thick_mac_network_terminal來產出cc3xxx_network_terminal.appimage&lt;/p&gt;
&lt;p&gt;在使用python來燒錄program_application_and_wifi_fw.cfg&lt;/p&gt;
&lt;p&gt;內容分別是&lt;br&gt;--flash-writer=./sbl_uart_uniflash.release.tiimage&amp;nbsp;&lt;br&gt;--operation=flash-phy-tuning-data&lt;br&gt;--file=./sbl_ospi.release.tiimage --operation=flash --flash-offset=0x0&lt;br&gt;--file=../../examples/CC3xx_thick_mac_network_terminal/build_cc3xx_release/cc3xxx_network_terminal.appimage --operation=flash --flash-offset=0x80000&lt;br&gt;--file=../wifi_fw/cc33xx_fw.bin --operation=flash --flash-offset=0x800000&lt;br&gt;--file=../wifi_fw/cc33xx_2nd_loader.bin --operation=flash --flash-offset=0x900000&lt;br&gt;--file=../wifi_fw/cc33xx-conf.bin --operation=flash --flash-offset=0xa00000&lt;/p&gt;
&lt;p&gt;以下是燒錄後的開機時顯示的內容&lt;/p&gt;
&lt;p&gt;DMSC Firmware Version 8.5.3--v08.05.03 (Chill Capybar&lt;br&gt;DMSC Firmware revision 0x8&lt;br&gt;DMSC ABI revision 3.1&lt;/p&gt;
&lt;p&gt;[BOOTLOADER_PROFILE] Boot Media : NOR SPI FLASH &lt;br&gt;[BOOTLOADER_PROFILE] Boot Media Clock : 100.000 MHz &lt;br&gt;[BOOTLOADER_PROFILE] Boot Image Size : 486 KB &lt;br&gt;[BOOTLOADER_PROFILE] Cores present : &lt;br&gt;r5f0-0&lt;br&gt;[BOOTLOADER PROFILE] SYSFW init : 10852us &lt;br&gt;[BOOTLOADER PROFILE] System_init : 5367698us &lt;br&gt;[BOOTLOADER PROFILE] Drivers_open : 268us &lt;br&gt;[BOOTLOADER PROFILE] Board_driversOpen : 145471us &lt;br&gt;[BOOTLOADER PROFILE] Sciclient Get Version : 10022us &lt;br&gt;[BOOTLOADER PROFILE] CPU load : 6549us &lt;br&gt;[BOOTLOADER_PROFILE] SBL Total Time Taken : 172157us&lt;/p&gt;
&lt;p&gt;Image loading done, switching to application ...&lt;br&gt;******************************************************************&lt;br&gt;***************** Osprey Network Terminal *******************&lt;br&gt;***************** Version 1.1.0.4 *******************&lt;br&gt;******************************************************************&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://e2echina.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/105/pastedimage1750238328542v1.png"&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;但我在執行wlan_start後就會卡住&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://e2echina.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/105/pastedimage1750238391129v2.png"&gt;&lt;/p&gt;
&lt;p&gt;我該如何排除該問題&lt;/p&gt;
&lt;p&gt;另外我主要是想要了解如何透過spi來控制cc3351可以查看那些文件&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>CC3235SF: adaptivity/blocking test</title><link>https://e2echina.ti.com/thread/993246?ContentTypeID=0</link><pubDate>Tue, 13 May 2025 09:14:39 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:00a1945e-6adf-41d5-a697-0df2c0d3dc83</guid><dc:creator>ning wang</dc:creator><slash:comments>1</slash:comments><comments>https://e2echina.ti.com/thread/993246?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/993246/cc3235sf-adaptivity-blocking-test/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/CC3235SF" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3235SF&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;尊敬的TI：&lt;/p&gt;
&lt;p&gt;目前CC3235SF需要做CE认证，遇到需要自适应测试和blocking测试，对应的标准是EN300328，4.3.2.6是自适应要求，4.3.2.11是blocking的要求.请问是否有相应的固件可以对应测试。如果没有固件，我该怎么在现有SDK中修改实现测试的要求。&lt;/p&gt;
&lt;div id="WidgetFloaterPanels" class="LTRStyle" style="direction:ltr;display:none;text-align:left;"&gt;
&lt;div id="WidgetFloater" style="display:none;"&gt;
&lt;div id="WidgetLogoPanel"&gt;&lt;span id="WidgetTranslateWithSpan"&gt;&lt;span&gt;TRANSLATE with &lt;/span&gt;&lt;/span&gt; &lt;span id="WidgetCloseButton" title="Exit Translation"&gt;x&lt;/span&gt;&lt;/div&gt;
&lt;div id="LanguageMenuPanel"&gt;
&lt;div class="DDStyle_outer"&gt;&lt;span id="__LanguageMenu_header" class="DDStyle"&gt;English&lt;/span&gt;
&lt;div style="left:0;position:relative;text-align:left;"&gt;
&lt;div style="position:absolute;"&gt;
&lt;div id="__LanguageMenu_popup" class="DDStyle" style="display:none;"&gt;
&lt;table id="LanguageMenu" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#ar"&gt;Arabic&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#he"&gt;Hebrew&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#pl"&gt;Polish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#bg"&gt;Bulgarian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#hi"&gt;Hindi&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#pt"&gt;Portuguese&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#ca"&gt;Catalan&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#mww"&gt;Hmong Daw&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ro"&gt;Romanian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#zh-CHS"&gt;Chinese Simplified&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#hu"&gt;Hungarian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ru"&gt;Russian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#zh-CHT"&gt;Chinese Traditional&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#id"&gt;Indonesian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#sk"&gt;Slovak&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#cs"&gt;Czech&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#it"&gt;Italian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#sl"&gt;Slovenian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#da"&gt;Danish&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ja"&gt;Japanese&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#es"&gt;Spanish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#nl"&gt;Dutch&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#tlh"&gt;Klingon&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#sv"&gt;Swedish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#en"&gt;English&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ko"&gt;Korean&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#th"&gt;Thai&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#et"&gt;Estonian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#lv"&gt;Latvian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#tr"&gt;Turkish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#fi"&gt;Finnish&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#lt"&gt;Lithuanian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#uk"&gt;Ukrainian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#fr"&gt;French&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ms"&gt;Malay&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ur"&gt;Urdu&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#de"&gt;German&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#mt"&gt;Maltese&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#vi"&gt;Vietnamese&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#el"&gt;Greek&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#no"&gt;Norwegian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#cy"&gt;Welsh&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#ht"&gt;Haitian Creole&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#fa"&gt;Persian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="CTFLinksPanel"&gt;&lt;span id="ExternalLinksPanel"&gt;&lt;a id="HelpLink" title="Help" href="https://go.microsoft.com/?linkid=9722454" rel="noopener noreferrer" target="_blank"&gt; &lt;/a&gt; &lt;a id="EmbedLink" title="Get this widget for your own site"&gt;&lt;/a&gt;  &lt;a id="ShareLink" title="Share translated page with friends"&gt;&lt;/a&gt;  &lt;/span&gt;&lt;/div&gt;
&lt;div id="FloaterProgressBar"&gt;&lt;span id="ProgressFill"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div id="WidgetFloaterCollapsed" style="display:none;"&gt;&lt;span&gt;TRANSLATE with &lt;/span&gt;&lt;/div&gt;
&lt;div id="FloaterSharePanel" style="display:none;"&gt;
&lt;div id="ShareTextDiv"&gt;&lt;span id="ShareTextSpan"&gt; COPY THE URL BELOW &lt;/span&gt;&lt;/div&gt;
&lt;div id="ShareTextboxDiv"&gt;&lt;!--a id="TwitterLink" title="Share on Twitter"&gt; &lt;img id="TwitterImg" /&gt;&lt;/a&gt; &lt;a--&gt;  &lt;a id="EmailLink" title="Email this translation"&gt;&lt;/a&gt; &lt;/div&gt;
&lt;div id="ShareFooter"&gt;&lt;span id="ShareHelpSpan"&gt;&lt;a id="ShareHelpLink"&gt;&lt;/a&gt; &lt;/span&gt; &lt;span id="ShareBackSpan"&gt;&lt;a id="ShareBack" title="Back To Translation"&gt;&lt;/a&gt; Back&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div id="FloaterEmbed" style="display:none;"&gt;
&lt;div id="EmbedTextDiv"&gt;&lt;span id="EmbedTextSpan"&gt;EMBED THE SNIPPET BELOW IN YOUR SITE&lt;/span&gt; &lt;a id="EmbedHelpLink" title="Copy this code and place it into your HTML."&gt;&lt;/a&gt; &lt;/div&gt;
&lt;div id="EmbedTextboxDiv"&gt;&lt;/div&gt;
&lt;div id="EmbedNoticeDiv"&gt;&lt;span id="EmbedNoticeSpan"&gt;Enable collaborative features and customize widget: &lt;a href="http://www.bing.com/widget/translator" rel="noopener noreferrer" target="_blank"&gt;Bing Webmaster Portal&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div id="EmbedFooterDiv"&gt;&lt;span id="EmbedBackSpan"&gt;Back&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>CC3235SF: CC3235MODAx:SRRC认证问题</title><link>https://e2echina.ti.com/thread/993121?ContentTypeID=0</link><pubDate>Mon, 12 May 2025 07:19:05 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:93dbfd49-3601-4253-b79a-4a6498727e29</guid><dc:creator>ning wang</dc:creator><slash:comments>1</slash:comments><comments>https://e2echina.ti.com/thread/993121?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/993121/cc3235sf-cc3235modax-srrc/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/CC3235SF" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3235SF&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;尊敬的TI：&lt;/p&gt;
&lt;p&gt;如果我使用这个CC3235MODAx模块做产品，请问能否提供SRRC的认证报告？该报告是否可以用与国内检测并免于检测？&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>BP-CC3351: tm4c129exl增加wifi</title><link>https://e2echina.ti.com/thread/990950?ContentTypeID=0</link><pubDate>Tue, 29 Apr 2025 09:00:58 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:96f3ffca-8056-4002-b229-992fde22f914</guid><dc:creator>ming cai</dc:creator><slash:comments>2</slash:comments><comments>https://e2echina.ti.com/thread/990950?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/990950/bp-cc3351-tm4c129exl-wifi/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/tool/cn/BP-CC3351" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;BP-CC3351&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt;  &lt;a href="https://www.ti.com.cn/product/cn/CC3351" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3351&lt;/a&gt;, &lt;a href="https://www.ti.com.cn/product/cn/CC3200" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3200&lt;/a&gt;, &lt;a href="https://www.ti.com.cn/tool/cn/LP-AM243" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;LP-AM243&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;我們目前tm4c129exl是使用SPI溝通其他 wifi&amp;nbsp;module&lt;/p&gt;
&lt;p&gt;最近需要更換wifi&amp;nbsp;module，目前有借到BP-CC3351&lt;/p&gt;
&lt;p&gt;我從Mcu CC33XX User&amp;#39;s Guide R4看應該同樣用spi與其通訊&lt;/p&gt;
&lt;p&gt;但我未找到SPI通訊協定內容&lt;/p&gt;
&lt;p&gt;請問我要如何進行測試&lt;/p&gt;
&lt;p&gt;另外CC3351是否能像CC3200一樣進行編輯&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>CC3551E: 使用CCS12.7.1编译示例工程CC35xx_network_terminal时出现的3条warnings</title><link>https://e2echina.ti.com/thread/990750?ContentTypeID=0</link><pubDate>Mon, 28 Apr 2025 09:56:34 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:ce54d5f8-f889-41d4-b3a7-5f292e154654</guid><dc:creator>terry lan</dc:creator><slash:comments>3</slash:comments><comments>https://e2echina.ti.com/thread/990750?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/990750/cc3551e-ccs12-7-1-cc35xx_network_terminal-3-warnings/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/CC3551E" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3551E&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;你好,&lt;/p&gt;
&lt;p&gt;我按照Quickstart CC35XX User&amp;#39;s Guide8.21.00.x里CCS下载和安装及设置步骤之后编译工程时出现了如下三个warning:&lt;/p&gt;
&lt;p&gt;&amp;quot;../linker.cmd&amp;quot;, line 107: warning #10068-D: no matching section;&lt;/p&gt;
&lt;p&gt;warning #10247-D: creating output section &amp;quot;.ramVecs&amp;quot; without a SECTIONS specification;&lt;/p&gt;
&lt;p&gt;warning #10229-D: output section &amp;quot;.data&amp;quot; refers to load symbol &amp;quot;&amp;quot; and hence cannot be compressed; compression &amp;quot;lzss&amp;quot; is ignored;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://e2echina.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/105/4011.pastedimage1745829089360v2.jpeg"&gt;&lt;/p&gt;
&lt;p&gt;使用的CCS版本是12.7.1,simplelink_wifi_sdk_8_41_0_0_eng里的示例工程CC35xx_network_terminal&lt;/p&gt;
&lt;p&gt;&lt;span&gt;对于解决此问题的任何建议、我将不胜感激。&lt;/span&gt;&lt;/p&gt;
&lt;div id="WidgetFloaterPanels" class="LTRStyle" style="direction:ltr;display:none;text-align:left;"&gt;
&lt;div id="WidgetFloater" style="display:none;"&gt;
&lt;div id="WidgetLogoPanel"&gt;&lt;span id="WidgetTranslateWithSpan"&gt;&lt;span&gt;TRANSLATE with &lt;/span&gt;&lt;/span&gt; &lt;span id="WidgetCloseButton" title="Exit Translation"&gt;x&lt;/span&gt;&lt;/div&gt;
&lt;div id="LanguageMenuPanel"&gt;
&lt;div class="DDStyle_outer"&gt;&lt;span id="__LanguageMenu_header" class="DDStyle"&gt;English&lt;/span&gt;
&lt;div style="left:0;position:relative;text-align:left;"&gt;
&lt;div style="position:absolute;"&gt;
&lt;div id="__LanguageMenu_popup" class="DDStyle" style="display:none;"&gt;
&lt;table id="LanguageMenu" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#ar"&gt;Arabic&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#he"&gt;Hebrew&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#pl"&gt;Polish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#bg"&gt;Bulgarian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#hi"&gt;Hindi&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#pt"&gt;Portuguese&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#ca"&gt;Catalan&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#mww"&gt;Hmong Daw&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ro"&gt;Romanian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#zh-CHS"&gt;Chinese Simplified&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#hu"&gt;Hungarian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ru"&gt;Russian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#zh-CHT"&gt;Chinese Traditional&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#id"&gt;Indonesian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#sk"&gt;Slovak&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#cs"&gt;Czech&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#it"&gt;Italian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#sl"&gt;Slovenian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#da"&gt;Danish&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ja"&gt;Japanese&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#es"&gt;Spanish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#nl"&gt;Dutch&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#tlh"&gt;Klingon&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#sv"&gt;Swedish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#en"&gt;English&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ko"&gt;Korean&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#th"&gt;Thai&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#et"&gt;Estonian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#lv"&gt;Latvian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#tr"&gt;Turkish&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#fi"&gt;Finnish&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#lt"&gt;Lithuanian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#uk"&gt;Ukrainian&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#fr"&gt;French&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ms"&gt;Malay&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#ur"&gt;Urdu&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#de"&gt;German&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#mt"&gt;Maltese&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#vi"&gt;Vietnamese&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#el"&gt;Greek&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#no"&gt;Norwegian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#cy"&gt;Welsh&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="#ht"&gt;Haitian Creole&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="#fa"&gt;Persian&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="CTFLinksPanel"&gt;&lt;span id="ExternalLinksPanel"&gt;&lt;a id="HelpLink" title="Help" href="https://go.microsoft.com/?linkid=9722454" rel="noopener noreferrer" target="_blank"&gt; &lt;/a&gt; &lt;a id="EmbedLink" title="Get this widget for your own site"&gt;&lt;/a&gt;  &lt;a id="ShareLink" title="Share translated page with friends"&gt;&lt;/a&gt;  &lt;/span&gt;&lt;/div&gt;
&lt;div id="FloaterProgressBar"&gt;&lt;span id="ProgressFill"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div id="WidgetFloaterCollapsed" style="display:none;"&gt;&lt;span&gt;TRANSLATE with &lt;/span&gt;&lt;/div&gt;
&lt;div id="FloaterSharePanel" style="display:none;"&gt;
&lt;div id="ShareTextDiv"&gt;&lt;span id="ShareTextSpan"&gt; COPY THE URL BELOW &lt;/span&gt;&lt;/div&gt;
&lt;div id="ShareTextboxDiv"&gt;&lt;!--a id="TwitterLink" title="Share on Twitter"&gt; &lt;img id="TwitterImg" /&gt;&lt;/a&gt; &lt;a--&gt;  &lt;a id="EmailLink" title="Email this translation"&gt;&lt;/a&gt; &lt;/div&gt;
&lt;div id="ShareFooter"&gt;&lt;span id="ShareHelpSpan"&gt;&lt;a id="ShareHelpLink"&gt;&lt;/a&gt; &lt;/span&gt; &lt;span id="ShareBackSpan"&gt;&lt;a id="ShareBack" title="Back To Translation"&gt;&lt;/a&gt; Back&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div id="FloaterEmbed" style="display:none;"&gt;
&lt;div id="EmbedTextDiv"&gt;&lt;span id="EmbedTextSpan"&gt;EMBED THE SNIPPET BELOW IN YOUR SITE&lt;/span&gt; &lt;a id="EmbedHelpLink" title="Copy this code and place it into your HTML."&gt;&lt;/a&gt; &lt;/div&gt;
&lt;div id="EmbedTextboxDiv"&gt;&lt;/div&gt;
&lt;div id="EmbedNoticeDiv"&gt;&lt;span id="EmbedNoticeSpan"&gt;Enable collaborative features and customize widget: &lt;a href="http://www.bing.com/widget/translator" rel="noopener noreferrer" target="_blank"&gt;Bing Webmaster Portal&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div id="EmbedFooterDiv"&gt;&lt;span id="EmbedBackSpan"&gt;Back&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>CC3551E: 使用CCS12.7.1编译示例工程CC35xx_network_terminal时出现的3条warnings</title><link>https://e2echina.ti.com/thread/990749?ContentTypeID=0</link><pubDate>Mon, 28 Apr 2025 08:50:05 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:9c84a227-c0f5-425b-a852-4ba894af19f8</guid><dc:creator>terry lan</dc:creator><slash:comments>0</slash:comments><comments>https://e2echina.ti.com/thread/990749?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/990749/cc3551e-ccs12-7-1-cc35xx_network_terminal-3-warnings/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/CC3551E" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3551E&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;你好,&lt;/p&gt;
&lt;p&gt;我按照Quickstart CC35XX User&amp;#39;s Guide8.21.00.x里CCS下载和安装及设置步骤之后编译工程时出现了如下三个warning:&lt;/p&gt;
&lt;p&gt;&amp;quot;../linker.cmd&amp;quot;, line 107: warning #10068-D: no matching section;&lt;/p&gt;
&lt;p&gt;warning #10247-D: creating output section &amp;quot;.ramVecs&amp;quot; without a SECTIONS specification;&lt;/p&gt;
&lt;p&gt;warning #10229-D: output section &amp;quot;.data&amp;quot; refers to load symbol &amp;quot;&amp;quot; and hence cannot be compressed; compression &amp;quot;lzss&amp;quot; is ignored;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://e2echina.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/105/pastedimage1745829089360v2.jpeg" alt=" "&gt;&lt;/p&gt;
&lt;p&gt;使用的CCS版本是12.7.1,simplelink_wifi_sdk_8_41_0_0_eng里的示例工程CC35xx_network_terminal&lt;/p&gt;
&lt;p&gt;&lt;span&gt;对于解决此问题的任何建议、我将不胜感激。&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>CC3235SF: SRRC相关帮助</title><link>https://e2echina.ti.com/thread/990675?ContentTypeID=0</link><pubDate>Sun, 27 Apr 2025 02:07:33 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:ce4c7cc0-ba8e-4cf5-9112-71e604ee2fdd</guid><dc:creator>tao Yong</dc:creator><slash:comments>4</slash:comments><comments>https://e2echina.ti.com/thread/990675?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/990675/cc3235sf-srrc/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/CC3235SF" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3235SF&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;你好：&lt;/p&gt;
&lt;p&gt;&amp;nbsp; 想请问CC3235SF这颗芯片有做过中国SRRC相关的认证吗？&lt;/p&gt;
&lt;p&gt;&amp;nbsp; 目前我使用CC3xxx_RadioTool 的gui软件以及他所提供的固件进行信号发出，但是我发现他很难满足srrc中对杂散功率的要求，是我的测试方法不对吗？我想要得到一点帮助&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://e2echina.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/105/srrc.png"&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; 图一为srrc对2.4gWiFi在2483.5-2500MHz的要求&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://e2echina.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/105/params.png"&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; 图二为我所使用的相关参数&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://e2echina.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/105/spectrograph.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; 图三为目前我频谱仪抓的结果&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>CC3200: 链接radiotool工具失败</title><link>https://e2echina.ti.com/thread/988886?ContentTypeID=0</link><pubDate>Mon, 21 Apr 2025 03:41:22 GMT</pubDate><guid isPermaLink="false">91561404-af28-475a-b96b-cb6cbaadd097:b4196cd7-cbc5-4c7a-bd6d-3c6f9a14cb71</guid><dc:creator>ning wang</dc:creator><slash:comments>4</slash:comments><comments>https://e2echina.ti.com/thread/988886?ContentTypeID=0</comments><wfw:commentRss>https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/988886/cc3200-radiotool/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; &lt;a href="https://www.ti.com.cn/product/cn/CC3200" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3200&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Other Parts Discussed in Thread:&lt;/b&gt;  &lt;a href="https://www.ti.com.cn/tool/cn/UNIFLASH" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;UNIFLASH&lt;/a&gt;, , &lt;a href="https://www.ti.com.cn/product/cn/CC3100" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3100&lt;/a&gt;,&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span class="null"&gt;链接there seems to be an error when trying to retrieve deivce information.this means the device may not have been flashed with the proper FW or application(if using3220),and thus radio testing may not function properly.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="null"&gt;Please check and make sure your board is flashed with the correct FW and application.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="null"&gt;For more information,please refer to the wiki page for instruction.&amp;nbsp; 跳出此失败，&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span class="null"&gt;板子是CC3200-LAUNCHXL,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span class="null"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;CCS UniFlash&lt;/p&gt;
&lt;p&gt;Version: 3.4.1.00012&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;使用的radiotool工具:CC3100_CC3200_RadioTool_1.2&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span class="null"&gt;SDK Version:CC3200SDK_1.5.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span class="null"&gt;servicepack:servicepack_1.0.1.15-2.15.0.1.bin&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span class="null"&gt;使用的C:\ti\CC3100_CC3200_RadioTool_1.2\CC3200BoardApplication_Binary/radiotool.bin。&amp;nbsp;请问是哪里出错了&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span class="null"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>