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.

CC3220MOD: Programming the device using FTDI. Is it possible?

Part Number: CC3220MOD
Other Parts Discussed in Thread: UNIFLASH

I'm trying to program a cc3220modsf12mob with jtag.  It seems as if the device is locked and needs to be put into development mode, but I cannot program the device through uniflash as it is expecting a launchpad.  Using the post here: https://e2e.ti.com/support/wireless_connectivity/simplelink_wifi_cc31xx_cc32xx/f/968/p/635118/2345274 doesn't work with uniflash 4.3.1 "mode isn't a valid option"

I've tried creating a ccxml that uses a "select by serial number" and entering "16" for COM16, but not sure how to flash an image that unlocks jtag from the command line.  Why were COM port settings removed from uniflash?  Seems pretty difficult to flash non launchpad boards now.  Can I use an old version of uniflash with a cc3220modSF?  

I noticed that the module seems to be pulling up SOP2 to 3.1V after power on, not sure if that is normal or not.  Shorting SOP2 to ground or 3.3V has no effect on serial or jtag programming.  

  • Hi Chris,

    Try with UniFlash Version: 4.2.2.1692.

    Worked fine for me.

    Regards,

    Pranav

  • Hi,

    Yes, Uniflash GUI can be used with XDS-110 debugger (integrated at CC3220 LP also), but not with generic COM port (e.g. virtual COM port from FTDI). For uploading can be easily used Unfialsh CLI. For example I use this command:

    call c:\ti\uniflash_4.0\dslite --mode cc3220 project program --name test --port COM5 --dev

    With CC322x or CC312x devices you need to use Uniflash version 4.x. Previous versions (3.x) are not supported.

    Regarding 3.1V at SOP2. You can compare with LaunchPad, for me it sounds normal. But maybe there can be issue with your board. Because normal behaviour is that JTAG is blocked in bootlaoder mode (select SOP2, restart board).

    Jan

  • Using 4.2.2 worked for me as well using the following command "dslite.bat --mode cc3220 gui_cfg --port com8".

    Pretty frustrating that:
    A) The product ships without SOP pins enabled, and there is no mention of this except in a couple posts here in the forums.
    B) The latest version of uniflash (4.3) only seems to support launchpads
    C) A version of uniflash (4.2.2) that can run on an arbitrary COM port has to be run from the command line with undocumented flags
  • And what about Linux(ubuntu 16.04 x64)?
    how to configure Uniflash to work with ft2232rl ?