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 fet430uif firmware upgrade caused problems

Other Parts Discussed in Thread: MSP430F6736, MSP-FET

hi

i have a msp430-fet430uif debugger...ccsv6.1.1.00022 on win7 64bit...as i started the last debug session a few minutes ago i was asked to upgrade the firmware on the fet, which i duly did.

However, after it had upgraded and then carried on to get to the 1st statement in 'main' i got this error...

"MSP430: Trouble Setting Breakpoint with the Action "Finish Auto Run" at 0x6978: Address is past the end of memory"

How can i fix my problem...i dont know where this finish auto run even comes from nor the address....in fact, what IS the problem?

in addition, i see that where it stopped is at the start of boot_special.c which is a file i've never seen before.

thanks in advance

  • Moshe,

    First, let me ask which device you are using?

    Next, can you try downgrading the firmware on the FET and then let it re-upgrade? This will make sure that no issues came from the upgrade install. You can find the downgrade utility in the CCS install directory: ccsv6\ccs_base\DebugServer\drivers. Run the batch script V3V2 to downgrade the programmer. Then use CCS to try to program the device again, which will force the upgrade.

    Mike
  • Hi Mike

    Device as in mcu? thats the msp430f6736.

    Device as in debugger? that the msp430-fetuif the latest usb one purchased last year april.

    i tried your advice...there is no V3V2.bat but there is a V32V2.bat - when i ran that it updated to completion then the last line before exiting said "finished...error, firmware update failed during load of V2 core & eeprom image".

    i then ran V2V3.bat that is also in that folder and that ran without issues saying the update worked.

    For both the above i ran ccs afterwards and in neither case did ccs want to update the fet and in both cases i got the same error ""MSP430: Trouble Setting Breakpoint with the Action "Finish Auto Run" at 0x6978: Address is past the end of memory" and it stops at the start of the code in boot_special.c

    I would also like to stress that i have NOT changed any of my code between the time i last successfully ran a debug session and now.

    moshe

  • Moshe,

    Device as in MCU, so F6736 is what I was looking for.

    You ran all the tests I was hoping for you to run from my previous post.

    The next test I would like for you to run is to use the Elprotronic FET-PRO 430 Lite software to try to communicate with your device using your FET430UIF.

    Also, if you have access to a second FET430UIF, or a MSP-FET, can you try using that to communicate with your MSP430?

    Thanks,

    Mike

  • Mike
    I had tried the FET-PRO 430 Lite v3.3 of 30/04/2015 before you first responded.
    It indicated i was running ver 1.00.00.000 on the Fet which i seems an unusual number, almost like uninitialiased memory. I then used it to update to 3.03.03.004 which it duly did. i then ran that in CCS. which then said my FET firmware needed updating which again i duly did and arrived back at square one with the same error!!
    I then decided to retry the operation but NOT tell CCS to update the firmware...this ALSO resulted in the same error!

    So at this point i still dont know what is really wrong and why the error says what it says....is that a firmware issue or a ccs setting issue??
    I also dont understand why i dont seem able to go back a version or 2.

    Oh, i also tried running msp430flasher.exe in mspflasher_1.3.7 & mspflasher_1.3.8 ALSO to end up with the same error.

    And, i think this is a MSP430-FET (the one that is black and has MSP FET flash emulation tool written on it and has 2 LEDs and a connection diagram on the back and is on USB). So it may not be a MSP430-FET430UIF....

    Also...perhaps the message itself is illuminating...why does the FET think that 0x6978 is beyond the end of memory?? That location is the location in the map file of the start of main().    It seems that perhaps the FET thinks it is dealing with a different processor???


    regards
    moshe

  • Moshe,

    I saw you replied to the other thread about MSP-FET issues:

    https://e2e.ti.com/support/microcontrollers/msp430/f/166/p/494231/1788112

    I suspect the threads might be related in terms of root cause of the issue, so in an effort to consolidate all the information, we are going to reply primarily to the other thread.  If we determine that the two issues are NOT related, we can come back to this thread and continue the discussion.

    Mike

  • Hi Mike

    Yes, the 2 threads involved the same issue.

    Anyone reading this thread is directed to the other (also resolved) thread.

    https://e2e.ti.com/support/microcontrollers/msp430/f/166/p/494231/1808080#1808080 

    MSP-FET cannot always set breakpoints "

     

    regards

    moshe

**Attention** This is a public forum