Cc3200 Sdk For Mac
SimpleLink™ Wi-Fi® CC3200 Wireless MCU. Supported protocols and roles – 802.11 b/g/n, Station, Access Point, and Wi-Fi Direct with fully integrated radio, baseband, and MAC. On-chip ARM Cortex M4 – 80MHz processor allows custom APIs to be done on-chip, lower total BOM cost. Wi-Fi network processor – on-chip WLAN and TCP/IP. CC3200 Antenna Selection is method by which user can configure the WLAN RF Antenna on the CC3200 device from a Browser. The CC3200 device scans the Access Points with 2 different Antennas, stores the SSID and RSSI information in the memory and create an HTML page. User can open the HTML page and select the Antenna which he/she wants to configure. C: ti CC3200SDK1.2.0 cc3200-sdk simplelink 2.
- CC3200-Linux-SDK NOTE: Since TI provides now support for CC3200 developmnent under linux with CCS, this repository will not receive any updates. This repo contains a reworked SDK for the CC3200 microcontroller, from Texas Instruments, to work under linux.
- Wi-Fi, along with programming examples from the software development kit (SDK). This document explains both the platform and the framework available to enable further application development. 1.1 Overview The Texas Instruments royalty-free CC3200 Embedded Wi-Fi Foundation software development kit.
NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
- 2Prerequisites
Objective[edit]
This application demonstrates Camera Application on a CC3200 LaunchPad setup. This application captures QVGA image in JPEG format and displays in a web browser.
Prerequisites[edit]
Hardware[edit]
- CC3200 LaunchPad Rev 3.0 onwards
- CC3200 Camera Booster Pack Rev 3.0 onwards
- MT9D111 Camera Module
Software[edit]
- CC3200 Camera Application
- Latest SDK Firmware Package
Application details[edit]
In this application, Simplelink device runs in Access Point Mode.
User needs to connect the Wi-Fi enabled device PC/Smartphone to the device AP (Default SSID: mysimplelink-MACAddr)
Using a web browser, access http://mysimplelink.net/camera_demo.html, the static pages stored on Serial FLASH will be displayed.
Press/Click 'Start' button to start capturing. The captured image will be written to Serial FLASH and displayed in the web browser.
The following picture illustrates the usage of the camera application:
Source Files briefly explained[edit]
- main.c - System Initialization, Spawns the Camera Service Task. HTTP server callback request to handle token from HTML page.
- gpio_if.c - Handles GPIO related operations
- pinmux.c - Generated by Pinmux utility pin to configure Camera Data and I2C
- camera_app.c - Handles DMA Configuration, Camera Capture and NVMEM File operations
- MT9D111.c - MT9D111 sensor related functions are implemented
- startup_*.c - Implements tools specific interrupt vector table
Usage[edit]
Cc3200 Sdk For Mac Os
- Flash Example Content(html,image,Application binary)on serial flash by following below steps.
- Open <cc3200-sdk>examplescamera_applicationhtmlcamera_application.ucf session file in Uniflash.
- Flash the files to the device. Detailed instructions at Uniflash User Guide.
- Configure the device as described in next section
- Run the reference application
- Run From IDE (IAR/CCS)
- Open the Project as mentioned in the <cc3200-sdk>docsCC3200-Getting Started Guide.pdf
- Build and download the application to the board
- Run Flashed Binary file
- Run From IDE (IAR/CCS)
- Remove SOP Jumpers on Board and Press Reset. Refer <cc3200-sdk>docsCC3200-Getting Started Guide.pdf for detailed Information.
- Remove SOP Jumpers on Board and Press Reset. Refer <cc3200-sdk>docsCC3200-Getting Started Guide.pdf for detailed Information.
- Device started in AP mode, Connect your PC/SmartPhone to 'mysimplelink-<macAddress>'.
- Open 'mysimplelink.net/main.html' in browser of PC/MAC/Smartphone, goto 'Camera' tab and Control Camera Capture in the CC3200 device.
Configuring the target device[edit]
- Remove J10 and J11 jumpers to cut off the TDI and TDO from FTDI.
- Mount the jumpers J6 and J7 in the RX/TX mode. This enables the launchpad interface to the booster pack.
- Remove SOP-2 Jumper. For Debug(Using IAR/CCS) Mode, Ensure SOP 0 is mounted on the CC3200 launchpad. Since, TDI and TDO are used for I2C interface, the JTAG is operational in SWD mode. # Remove Jumpers J2, J3 and J4. This disconnects the GPIO from on-board sensors.
- Mount the Camera Booster pack on the launchpad as shown below. Make sure the VCC on P1 connector mates with VCC indication on the booster pack. Similarly, the GND on P2 connector should align with GND indication on the camera booster pack.
Please note that only one sensor has to be interfaced to the camera booster pack.
Limitations/Known Issues[edit]
- The application requires about 250 KB space in serial Flash. Downloading html/bin files using uniflash may fail if enough space is not available on serial flash. Try erasing older files from serial flash using Uniflash.
- There is significant lag in JPEG output since capture images are stored in serial flash and polled by web browser. For real time JPEG streaming, Refer to CC32xx Websock Camera Application
- This application uses TDI and TDO for I2C interface and so, the following configuration needs to be included in PinMuxConfig function in the pinmux.c file [Only required for SDK 1.0].
Links[edit]
{{#invoke: Navbox navbox }}{{#invoke: Navbox navbox }}
{{
Please post only comments related to the article CC3200 Camera Application here. | Keystone=
Please post only comments related to the article CC3200 Camera Application here. | C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article CC3200 Camera Application here. | DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article CC3200 Camera Application here. | MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article CC3200 Camera Application here. | OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article CC3200 Camera Application here. | OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article CC3200 Camera Application here. | MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article CC3200 Camera Application here. | For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article CC3200 Camera Application here. }} |
Cc3200 Sdk
Links | |||
|