SWRA647A January   2019  – September 2020 CC3130 , CC3135

 

  1.   Trademarks
  2. 1Production Line Overview
  3. 2Programming the CC313x in the Production Line
  4. 3Creating the Gang Image
  5. 4Programming Directly Through SPI
  6. 5Programming Over UART
    1. 5.1 Using the Uniflash CLI
    2. 5.2 Using Embedded Programming
    3. 5.3 Configuration of the UART
    4. 5.4 UART Hardware Connection Using the FTDI Emulation Board
  7. 6Over-the-Air Programming
  8. 7Production Line RF Testing
    1. 7.1 Testing Software Options
      1. 7.1.1 MCU-Controlled RF Testing
      2. 7.1.2 Testing With an Access Point
  9. 8Revision History

UART Hardware Connection Using the FTDI Emulation Board

The CC31XXEMUBOOST can provide the required USB to UART/GPIO interface for programming the serial flash through Uniflash. The PC drivers for this board are included in the installation of Uniflash. The CC31XXEMUBOOST is connected through USB from socket J6 to the PC. The jumpers on the CC31XXEMUBOOST should be connected as shown in Figure 5-1.

GUID-BB223979-CB4C-4601-AFE3-49B0375E88E9-low.png Figure 5-1 CC31XXEMUBOOST Jumpers

The CC31XXEMUBOOST uses a logic level of 3.3 V by default, but there are level shifters on the CC31XXEMUBOOST, and it can be powered in-dependently with a different I/O voltage by removing the jumper from J4, and applying the external power to pin 1 of jumper J4. On the product being programmed, the relevant CC313x pins must be brought out for physical contact with the programmer (such as male headers or test pads), and must be driven by no other source while programming. The HIB pin on the CC31XXEMUBOOST is temporarily pulled to GND by the Uniflash utility at the beginning of the flashing procedure, which is necessary to synchronize the device and the PC software. The CC31XXEMUBOOST is configured to receive commands from the Uniflash program for toggling its HIB pin at the appropriate times during the programming process.

GUID-0403616D-4B0E-4FF0-A02E-B9A5F9B59E56-low.png Figure 5-2 Pin Map
GUID-D9107320-938D-46F3-A6BC-60B7587B376A-low.png Figure 5-3 Programming Through USB