SWRA759 November   2022

 

  1.   Abstract
  2.   Trademarks
  3. 1Introduction
  4. 2Hardware BOM and Firmware Modification
  5. 3Firmware Compiler Environment Setup (if change or evaluate code are needed)
    1. 3.1 Hardware and Software Prepared
    2. 3.2 Hardware Connection
    3. 3.3 CCS Environment Configuration
  6. 4Upgrade Firmware of CC3235 and OA7000
    1. 4.1 Prepared Components
    2. 4.2 Upgrade CC3235 Firmware
    3. 4.3 Upgrade OA7000 Firmware
  7. 5How to Test Current and Startup Time
    1. 5.1 Prepared Components
    2. 5.2 Setup Test Environment
    3. 5.3 Start Testing

Hardware BOM and Firmware Modification

In order to reduce leakage current as much as possible, there are some necessary changes to implement.

  • Hardware bill of material (BOM) changes
Table 2-1 Table 1. BOM Changing of TIDA-010224
Change Position Note
Delete CC1352 EVM board In these test cases, no Sub-1 GHz connection.
Delete R116, R137, R91, R152, R118, R35-R40, R127, R128
Change Net float U4.5 pin
Change Net Exchange resistor on R159 and R160 position Make CC3235 can control
  • Firmware changes
Table 2-2 Table 2. Firmware Changing of TIDA-010224
Add Function Detail
Hibernate mode
  • Enter Hibernate mode via UART input '1'.
  • Choose which audio from, no audio/from microphone/from ring music after RTSP connected.
  • Be wakeup by any of UART input.
  • If there is not a saved AP list in site, enter provisioning mode after it is in wakeup.
  • If there is a saved AP, connect with AP and prepare accepting RTSP connection after wakeup.
Intermittently Connected mode
  • Enter Intermittently mode via UART input '2'.
  • Choose which audio from, no audio/from microphone/from ring music after RTSP connected.
  • Define remote TCP server IP address.
  • Define interval wakeup time from hibernate.
  • Output 100 data to remote TCP server after wakeup.
  • Wakeup by any UART input when it is in hibernate.
  • Enter accepting RTSP connection mode after wakeup by GPIO (UART input)
Always Connected with Long Sleep mode/with IOT mode
  • Enter always connected mode via UART input '3' or ‘4’.
  • Define beacon time of connecting with AP.
  • Choose which audio from, no audio/from microphone/from ring music after RTSP connected.
  • Define remote TCP server IP address.
  • Define interval time of sending data to TCP server.
  • Send out 100 data to remote TCP server after wakeup from LPDS mode by RTC.
  • Wakeup by any UART input when it is in LPDS.

  • Enter accepting RTSP connection mode after wakeup by GPIO (UART input).
Measure Time of Key action mode
  • Enter measure time mode via UART input '5’.
  • Define remote TCP server IP address.
  • Send 10 pages image data to TCP server after triggered by any UART input.
  • Print timestamp of key action, same time, output HW signal via CC3235 GPIO_06 pin.