This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I am following the guide on http://processors.wiki.ti.com/index.php/CC3000_Basic_Wi-Fi_example_application_for_Stellaris to get CC3000 working with my EK-LM4F232 board.
I managed to successfully build the basic wifi-application within CCSv5. Download and running it via the debug and start button also no problem - however: I already get stuck with receiving the welcome string - I do not receive anything.
I am sure that the hardware UART set-up and configuration is correct, as testing the Hello World-example that comes with TivaWare successfully prints "Hello World" to TeraTerm.
I have compared the UART configuration between the Hello World-example and the basic wifi application, which is nearly identical (baud 115200, 8 data bits, no parity, one stop bit), only difference is that Hello World-example explicitly uses PIOSC with 16 MHz.
So as the UART configuration between those two applications are basically the same, however in the one case it works in the other it does not, I am a bit clueless as to where the mistake might be.
I searched for related topics in this support forum, and UART problem between CC3000 and Stellaris is not a uncommon issue. Some thread-owners claim to have solved the serial communication issue, however unfortunately no helpful information were provided.
Hope someone here can help.
Jimmy HouI am following the guide on http://processors.wiki.ti.com/index.php/CC3000_Basic_Wi-Fi_example_application_for_Stellaris to get CC3000 working with my EK-LM4F232 board.
The wiki currently can't be viewed.
Post a link where to download this basic wifi application. So, others can review it when they have time.
Do, click "This Resolved my issue", if any of my replies helps solve your problem. For Tiva ARM Forum, see links below.
TM4C123 NMI unlock - To those who want to use PF0 and PD7, be reminded that these pins default as NMI ! ! !
JTAG Communication Failures
Featured Blog Projects: Create Bluetooth Projects using TI CC2640R2F Launchpad Online Course, Adding Bluetooth Connectivity to DPS3005 Programmable Power Supply using TI CC2640R2F BLE MCU, Bluetooth Low energy Point Of Sale using TI CC2652RB Simplelink™ Crystal-less BAW Wireless MCU, TI CC2640R2F Eddystone Beacon, Bluetooth Low Energy Game Controller, Bluetooth Low Energy Power Bank, Secure Internet Of Things Humidifier
Company Projects: FOBO Tag - World’s 1st Patented Bluetooth 5 Tracker
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Markel Robregado:
The code I use can be downloaded from http://www.ti.com/tool/basic-wifi-app, selecting the version for EK-LM4F232.
As it seems, the wiki posted in the opening post can be visited again.
Our group has 3 such EK-LM4F232 boards. (one w/the bga device) But feeble knowledge of CC3000.
That admitted - most of the UART Apps in these type boards impose some form of ICDI between the MCU and a PC's USB port. I suspect that's just what you employed when outputting "hello world" to TeraTerm.
But - if I guess right - here's the rub. It's unlikely that your CC3000 duplicates your PC's USB I/O. Thus - you (most likely) cannot use the same MCU UART to connect to the CC3000 as you did when connecting to TeraTerm! (this due to the imposition of the ICDI on your EK board)
Unknown (by me, now) is your CC3000's UART signal levels - but surely they must match that of your MCU's targeted UART - for your hook-up to work. Now the MCU provides a cmos-level UART - if the CC3000 provides similar - you should be good to go.
I don't believe you've provided adequate detail for this reporter (or others) to analyze further. Suspect this proves of some value...
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.