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.

MSP430 Flasher displays different hex File than plotted (CC3000)

Other Parts Discussed in Thread: MSP430FR5739

Hello everybody,

I am wrestling with this device for quite some time now. I have a CC3000 module with the driver version 1.7.2.2. I want to update this driver because some other things are not working correctly under te older version. So I hope to solve some issues with the 1.14 version.

I downloaded the MSP430 flash tool, according to page 11 from

https://www.grc.com/dev/tqc/AdjustableTrebleShooter-v1.2/MSP430_Flash_Writer/MSP430Flasher_Doc.pdf

I connected the CC3000 board to my PC. Windows 7 automatically installed the driver. I can see now the MSP430 Application Uart as a COM Port. If I invoke the command:

MSP430Flasher.exe -n MSP430FR5739 -w PatchFlasherDriver.txt


The file is transmitted correctly.


But according to page 12 of the Flasher Doc I can also read the invoked File. But if I do so, after I transmit the PatchFlasherDriver.txt I am getting different Values.

For Example: The PatchFlasherDriver.txt starts with:

@c400
02 00 00 1C 7C 1B 01 00 03 1C FF 00 01 00 04 1C

When I read the output.txt file I am getting:

@C200
02 00 00 00 09 04 08 00 05 00 00 00 00 00 FF FF


Why is that happening???? If I read the firmware version through basic_wifi_application I am still getting the old driver version...

I appreciate any ideas..

regards,

F.S.

  • Hi F.S,

    I am not sure about the above instructions for CC3000 setup.

    Are you using the correct files to flash? Did you try executing from patch programmer package? i.e, from
    "PatchProgrammerMSP430FR5739-1.14.7.16.32\MSP flashing tools\MSP430Flasher_1.1.3"?

    First connect MSP430FR5739 to your PC and you would just have to execute "download_cc3000_patch_programmer_driver.bat" first followed by "download_cc3000_patch_programmer_firmware.bat".

    Regards,
    Raghavendra
  • Hello,

    The reason your output.txt starts at 0xC200 is that the MSP430 Flasher default setting for the -r switch reads out the entire MAIN memory of the target. In case of the MSP430FR5739 the MAIN memory ranges from 0xC200 to 0xFFFF.

    From the link you posted I see that you are using MSP430 Flasher v1.1.9. Please consider updating to the latest version and download it from ti.com: http://www.ti.com/tool/msp430-flasher. Newer versions will enable you to read out specific areas within the target memory by using the following command:

    MSP430Flasher -n MSP430FR5739 -r [output.txt, 0xC200-0xC300]


    Best regards,

    Robert

  • Hello,

    thank you both for your replies.

    @Robert:

    You are right. I had a very outdated msp430 flasher. I downloadad it from a link i found on a wiki to update the firmware of the cc3000 chip because the folder did contain the neccessary files for the driver. unfortunately the chip still shows me the 1.7.2.2. driver version although i did flash the driver and the firmware version seperatley through the new msp430 flasher...

    regards