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.

how to load my program in CC3200 Sflash using Uniflash?

Other Parts Discussed in Thread: UNIFLASH, CC3200

Hello,

I am new to use Uniflash and S-flash programming.

I was follow this process :http://processors.wiki.ti.com/index.php/CC31xx_%26_CC32xx_UniFlash_Quick_Start_Guide

but in program the difference is that when i have select program it isn't ask for any file selection directly execute operation then ask for reset the launchpad.

Any one guide me to how can i load program in sflash of my CC3200 launch pad using Uniflash.

I have done my program and run it using CCS in RAM. now i want to load it into Sflash.

Thanks

Bhavdipsinh

  • Hi,

        How to load program in Serial Flash is mentioned at the link you provided above under "CC32xx MCU image flashing".

        If you want to load your program to Serial Flash using Uniflash then select "New Target Configuration" and then set the appropriate details.

    - kel

    Also, next time post at the forum for CC3200 below.

    http://e2e.ti.com/support/wireless_connectivity/f/968.aspx

    - kel

  • Hi kel,

    Thanks for your reply.

    I have complete New Target comfiguration for simplelink in Uniflash.

    I am getting following in console after click on Program.

    [17:35:00] Begin GetVersion operation.
    [17:35:00] INFO: > Executing Operation: Connect
    [17:35:02] INFO: setting break signal
    [17:35:02] INFO: --- please restart the device ---
    [17:35:02] INFO: connection succeeded
    [17:35:02] INFO: getting storage list
    [17:35:02] INFO: > Executing Operation: GetVersion
    [17:35:02] INFO: reading version info
    [17:35:02] INFO: > Bootloader version: 2.1.4.0
    [17:35:02] INFO: > Chipset version: 16
    [17:35:02] INFO: > Executing Operation: Disconnect
    [17:35:02] Operation GetVersion returned.
    [17:35:49] Begin AddFile operation.
    [17:35:49] Operation AddFile returned.
    [17:35:59] Begin Program operation.
    [17:35:59] INFO: > Executing Operation: Connect
    [17:36:01] INFO: setting break signal
    [17:36:01] INFO: --- please restart the device ---
    [17:36:01] INFO: connection succeeded
    [17:36:01] INFO: getting storage list
    [17:36:01] INFO: > Executing Operation: Init
    [17:36:01] INFO: reading version info
    [17:36:01] INFO: DEVICE CC3200 ES1.33
    [17:36:01] INFO: reading version info
    [17:36:02] INFO: reading version info
    [17:36:04] INFO: > Executing Operation: Program
    [17:36:04] INFO: > File name: /sys/mcuimg.bin, Update: false, Erase: false
    [17:36:04] INFO: > File name: /cert/ca.pem, Update: false, Erase: false
    [17:36:04] INFO: > File name: /cert/client.pem, Update: false, Erase: false
    [17:36:04] INFO: > File name: /cert/private.key, Update: false, Erase: false
    [17:36:04] INFO: > File name: /tmp/pac.bin, Update: false, Erase: false
    [17:36:04] INFO: > File name: /sys/macadd.bin, Update: false, Erase: false
    [17:36:04] INFO: > File name: new file/e13116a6-49e4-49da-95c0-9045759e788a, Update: false, Erase: false
    [17:36:04] INFO: > Executing Operation: Disconnect
    [17:36:04] Operation Program returned.

    Waiting for your reply.

    Thanks

    Bhavdipsinh

  • Hi,

        When you make a New Configuration at Uniflash, you need to set the location of the files like .bin.

        Example at /sys/mcuimg.bin, you need to set the location of your binary file by clicking the Browse Button.

        Also you need to check "Erase", "Update", and "Verify" check boxes.

    - kel

  • Hi,

    You are not configuring the mcuimg properly.

    There is a dedicated paragraph for this operation on the UG. Please refer to http://processors.wiki.ti.com/index.php/CC31xx_%26_CC32xx_UniFlash#MCU_image_flashing

    Once flashing is done, you need to disconnect SOP2 jumper and reset the board.

    Let me know if you have additional questions.

    Shlomi