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.

LAUNCHCC3235MOD: The factory default image and some questions about EVMs

Part Number: LAUNCHCC3235MOD
Other Parts Discussed in Thread: CC3235MODSF, CC3235SF, UNIFLASH, TM4C1294NCPDT

Hi Experts,

I received some inquiries about LAUNCHCC3235MOD.

1. Restoring the factory default image

According to CC3235MODSF SimpleLink With MCU LaunchPad Hardware User Guide (https://www.ti.com/lit/pdf/swru548) "2.2.12 Push-Buttons and LED Indicators", Pressing SW4 and toggling RESET restores the factory default image on the serial flash. Customer tried to do so, however, it does not seem working well. I attached this serial-log(

=======================================
           out of box Example Ver: 1.00.00.09
        ============================================

         CHIP: 0x31100019
         MAC:  3.1.0.5
         PHY:  3.1.0.17
         NWP:  4.1.0.27
         ROM:  8738
         HOST: 3.0.1.45
         MAC address: 34:03:de:11:35:51

        ============================================

[Provisioning task] Wake up on Power ON

        ============================================
           out of box Example Ver: 1.00.00.09
        ============================================

         CHIP: 0x31100019
         MAC:  3.1.0.5
         PHY:  3.1.0.17
         NWP:  4.1.0.27
         ROM:  8738
         HOST: 3.0.1.45
         MAC address: 34:03:de:11:35:51

        ============================================

[Provisioning task] Wake up on Power ON
[Provisioning task] Cannot connect to AP or profile does not exist
[Provisioning task] detected device is CC323xSF
[NETAPP EVENT] IP Acquired: IP=10.123.45.1 , Gateway=10.123.45.1
[Provisioning task] Device is configured     in default state
[Provisioning task] Device started in [NETAPP EVENT] IP Acquired: IP=10.123.45.1 , Gateway=10.123.45.1

        ============================================
           out of box Example Ver: 1.00.00.09
        ============================================

         CHIP: 0x31100019
         MAC:  3.1.0.5
         PHY:  3.1.0.17
         NWP:  4.1.0.27
         ROM:  8738
         HOST: 3.0.1.45
         MAC address: 34:03:de:11:35:51

        ============================================

[Provisioning task] Wake up on Power ON
[NETAPP EVENT] IP Acquired: IP=10.123.45.1 , Gateway=10.123.45.1
[Provisioning task] Device started as STATION
[Provisioning task] Cannot connect to AP or profile does not exist
[Provisioning task] detected device is CC323xSF
[NETAPP EVENT] IP Acquired: IP=10.123.45.1 , Gateway=10.123.45.1
[Provisioning task] Device is configured     in default state
[Provisioning task] Device started in AP role
[NETAPP EVENT] IP Acquired: IP=10.123.45.1 , Gateway=10.123.45.1
[Provisioning task] Host Driver Version: 3.0.1.45
[Provisioning task] Build Version 4.1.0.27.31.3.1.0.5.3.1.0.17
[Provisioning task] Starting Provisioning - [Provisioning task] in mode 2 (0 = AP, 1 = SC, 2 = AP+SC)
[Provisioning task] Provisioning Started. Waiting to be provisioned..!!

). Should customer change any Jumper-setting on LAUNCHCC3235MOD? Can we have Expert's advice/comments on this, please?

2. The factory default firmware

Customer was looking for the User Manual of the factory default firmware, however, they were not able to reach it. Could you share this information(How-to-use), please?

3. LAUNCHCC3235MOD LAUNCHCC3235MOD

Customer has two type LAUNCHCC3235MOD EVM, one of them is Revision ES2, other is Rev.A.

Regarding Rev.A EVM, we are able to see the schematic(https://www.ti.com/lit/zip/swra633). However, customer would like to know the difference between Rev.A and Rev.ES2. would you elaborate it, please?

4. RSSI

Customer would like to check RSSI. Therefore, customer would like to know what sample-code is better. Can we have your Expert's advice/comments on this please?

Best regards,

Miyazaki

  • Hi Miyazaki-san,

    To answer your questions:

    1. Restoring the factory default image

    Does your customer make any changes to the serial flash of the CC3235SF? If your customer is not performing an OTA update, filesystem write, or other persistent Wi-Fi settings change, then the expected behavior of a factory restore would appear to have no effect, as nothing is being changed on a restore.

    The factory default image refers to the end-customer's perspective of the factory default that is flashed onto the serial flash at the production line. During development with launchpads, every time you flash with Uniflash those settings become the new "factory default" settings.

    I checked with my CC3235SF launchpad and the SW4 factory reset button works as expected. I suggest your customer program the network_terminal example from the SDK, and then add a wlan profile to their device through the 'addprofile' command. After running that command, a filesystem write will occur to store it in the external flash and then the CC3235 will persistently connect to the added AP. However, once the factory reset is triggered, the serial flash is restored to its initial state and the profile is erased, causing the CC3235 to no longer connect persistently to the AP.

    2. As I mentioned, the factory default image in the documentation refers to whatever is programmed using Uniflash or other production line programming methods at the factory. However, if you customer is curious about the demo program flashed onto CC3235 launchpads, then I suggest they take a look at the walkthrough of the ouf of box demo: https://dev.ti.com/tirex/explore/node?node=AAG4Rm5LftLpKMidIPIuCg__fc2e6sr__LATEST

    4. For RSSI measurements and other radio characteristics, I suggest you use radiotool. You can find the installer linked in the main SDK page:https://www.ti.com/tool/download/SIMPLELINK-CC32XX-SDK

    From there, a detailed guide on using that software can be found here: https://www.ti.com/lit/swru471b

    For question 3, I have looped in a HW expert who will followup on that question.

    Regards,

    Michael

  • Hi Takayuki,

    The differences are the following:

    1. U1 on the RevE2 is a TM4C1294NCPDT. The RevA has a MSP432E401, which is essentially the same silicon.
    2. L4 on RevE2 was a 4.7nH inductor. On RevA, it is a 10nH inductor.
    3. RevA comes with standoffs
    4. J26, J27, and J28 are DNP on RevA.

    BR,

    Seong

  • Hello Michael, Seong,

    Thank you for your clarification. I appreciate your help. Since I'll share your Expert's comments with customer, I(d like to wait for their feedback for a while.

    Best regards, Miyazaki