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.

Probelm while flashing CC3100MOD

Other Parts Discussed in Thread: CC3100MOD, CC3100BOOST, UNIFLASH, CC3100

 

When I'm trying to communicate with CC3100MOD using MSP430F5529LP, the program gets stuck at

The same project works absolutely fine with CC3100BOOST.

 

So I'm trying to update CC3100MOD firmware using Uniflash.

 

For 'Get Version' option, I get

[15:23:04] Begin GetVersion operation.
[15:23:04] INFO: > Executing Operation: Connect
[15:23:06] INFO: setting break signal
[15:23:06] INFO: --- please restart the device ---
[15:23:13] INFO: connection succeeded
[15:23:13] INFO: getting storage list
[15:23:13] INFO: > Executing Operation: GetVersion
[15:23:13] INFO: reading version info
[15:23:13] INFO: > Bootloader version: 2.0.4.0
[15:23:13] INFO: > Executing Operation: Disconnect
[15:23:14] Operation GetVersion returned.

 

For 'Service Pack Update' option, Uniflash stops responding after following messages.

Any guess what the problem is about?

I've checked with the SOP jumper settings.

  • When I try 'Service Pack Update' on another custom board,
    I get

    [16:27:19] Begin ServicePackUpdate operation.
    [16:27:20] INFO: > Executing Operation: Connect
    [16:27:22] INFO: setting break signal
    [16:27:22] INFO: --- please restart the device ---
    [16:27:26] INFO: connection succeeded
    [16:27:26] INFO: getting storage list
    [16:27:26] INFO: > Executing Operation: Init
    [16:27:26] INFO: reading version info
    [16:27:26] INFO: DEVICE CC3100 ES1.33
    [16:27:26] INFO: reading version info
    [16:27:28] INFO: > Executing Operation: ServicePackUpdate
    [16:27:28] INFO: Path to the service pack file: D:\Tools\CC31xx_CC32xx_ServicePack_1.0.0.1.2\servicepack_1.0.0.1.2.bin
    [16:27:28] INFO: reading version info
    [16:27:28] INFO: ROM Device detected.
    [16:27:28] INFO: Service pack version information:
    [16:27:28] INFO: NWP version: 2.2.7.1
    [16:27:28] INFO: MAC version: 1.2.4.2
    [16:27:28] INFO: PHY version: 1.5.3.23
    [16:27:28] INFO: NWP Patch version: 2.2.0.1
    [16:27:28] INFO: MAC Patch version: 1.2.0.2
    [16:27:28] INFO: PHY Patch version: 1.0.3.23
    [16:27:28] INFO: Downloading file "/sys/servicepack.ucf" with size 6100
    [16:27:28] ERROR: Open operation failed
    [16:27:28] INFO: > Executing Operation: Disconnect
    [16:27:28] Operation ServicePackUpdate returned.
  • Hi,

    You describe here 2 issues. One is getting stuck when reading the header via SPI interface. The second is not being able to communicate using Uniflash via UART lines (or at least partially). You also mentioned you are using CC3100MOD on a custom board. Can you describe this custom board in more details? it includes UART lines, SPI lines, host interrupt line. Also power lines are important.

    Shlomi

  • 100kΩ pullup on CC3100MOD Tx, No pullup on Rx,
    SPI lines are connected directly(through 0Ω resistors),
    100k pulldown on HOSTINTR line,
    10k pullup on nHIB line,
    SOP lines same as on CC3100BOOST board,
    Power lines same as on CC3100BOOST board.
  • Hi,

    What TX/RX lines are you using on the C3100MOD? Is it a customized board? how exactly did you connect it?

    Shlomi

  • Hi Shlomi,

    Yes it is customized board and my issue has been resolved.

    It appears that it is some board specific issue.

    Everything worked fine on the second board after formatting and then programming CC3100MOD.

    Thanks for your assistance..

    Chetan