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.

XMS432P401R REVC Version is trapped in MAP_Timer_A_setOutputForOutputModeOutBitValue

Other Parts Discussed in Thread: MSP432WARE

Hi,

        I download my application into XMS432P401R REVC, and it's trapped in MAP_Timer_A_setOutputForOutputModeOutBitValue. While the same application works well in XMS432P401R REVB.  I debug the application, and it's trapped in "b Timer_A_setOutputForOutputModeOutBitValue" from the disassembly window.  Additionally, if I remove the prefix "MAP_", it can also work well. I guess MAP_Timer_A_setOutputForOutputModeOutBitValue cannot find its definiton in ROM. How can I fix it?

  • Hi,

    It sounds like you do not have the right version of driverlib for the revision of the part that you are using. For Rev C. you'll have to update to the latest version of MSP432 driverlib. You can get this by either:
    A) go to http://www.ti.com/tool/mspware and install the latest version of MSP432ware
    or
    B) open CCS and go to View > CCS App Center. Select MSPWare and click "Update" then "Install Software" and follow the prompts.

    As a note - this issue won't happen after the part is fully released - what I mean is, there was a change between the two revs ROM code because Rev. B was an early revision of the part. When the part fully releases (instead of just being preview - when it becomes non-XMS) instead of having some ROM change, what would happen if we needed to revise/patch a function to fix a bug is that the MAP_ version of the function would just point to the flash version of the function instead of ROM. So in that case you'd need to update driverlib to get the fixed flash version of the function, but it wouldn't just break in the way you have experienced on this early release of the part. Sorry for the confusion and hope that this helps.

    Regards,
    Katie

    Regards,
    Katie
  • I have updated the MSPWare to the newest version, but it still doesn't work. I have to use the no MAP_ version to make my application work.
  • Can you report what MSPWare version you now have so that we can compare? If you go to View > Resource explorer and select MSPWare, then scroll to the bottom and report what it says for Version.

    Regards,

    Katie

  • I have figured out what happened. As you mentioned, it's indeed the MSPWare version's problem. I just updated the MSPWare to 3_40_00_25, and took for granted that CCS would update the driverlib in my project automatically. But that's not the truth. I copy the driverlib from MSPWare 3_40_00_25 to my project to replace the previous one, and the problem has gone.
    Thank you!
  • I'm glad to hear that resolved your issue!
    Regards,
    Katie

**Attention** This is a public forum