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.

MSP432P401R: What is the register values for StartAddr, EndAddr and CRCAddr?

Part Number: MSP432P401R
Other Parts Discussed in Thread: MSP430G2452, MSP430G2553, MSP430FR5739

Hi,

i am using the "430txt_converter" to convert my output CCS .txt file.

Here is the MSPBoot Project that gives an example how a Host MCU or CPU could flash an other MCU.

The SLAA600 application note is attached. In the SLAA600 document at page 33, describes the converting application  and what it needs to generate the file:

CRCType = CRC16 or CRC8
InputFile = Input File in .txt format
OutputFile = Output File in .txt format
StartAddr = Start address in hexadecimal format
EndAddr = End address in hexadecimal format
CRCAddr = Address in hexadecimal format where CRC is stored

Now i didnt find on MSP432 datasheet where exactly the Start and End Address are located and also the CRCAddr.

Any idea?

slaa600b.pdf

  • Michael,
    You are using a tool that is designed for MSP430FR5739, MSP430G2553, MSP430G2452.
    MSP432 is not supported. From your post, it's hard to tell what exactly you are trying to do.
    Could you provide more details of what you are trying to do so that I can direct your question
    to the right place? Specifically, are you trying to set up an MSP430 to program an MSP432?
    (or maybe the other way around?)

    Regards,
    Bob Landers
  • Hi Bob,

    i want to flash the MSP432 from a ARM CPU like AM335x running Linux.

    Based on the Host example from MSPboot Project, i could implement the UART and BSL .C code on Linux easily.

    Now my problem is to set the .text output file from CCS in the 430txt2C tool correctly.

    This tool converts the .txt output file in C file with arrays and it is provided in the same MSPBoot directory.

    So that the tool can generate the file correctly, i have to pass the right register values StartAddr/EndAddr/CRCAddr to the converter.

    Once the output .c file is generated, i can use the UART.c and BSL.c code in my embedded arm linux to load it on the MSP432.

     

  • Thanks for the quick reply.

    I'm unsure as to whether that will work for you, since the 430txt2C tool is built for another 

    architecture (MSP430, not ARM). Let me contact the tools owner and get back to you on this.

    Regards,

       Bob

**Attention** This is a public forum