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.

MSP432E411Y: Empty project

Part Number: MSP432E411Y
Other Parts Discussed in Thread: TM4C129LNCZAD

The SimpleLink Quick Start Guide https://dev.ti.com/tirex/content/simplelink_msp432e4_sdk_4_20_00_12/docs/simplelink_mcu_sdk/Quick_Start_Guide.html says to use an empty project to create a new project.

For a TIRTOS project the graphic in the quick start guide shows the path simplelink_msp432e4_sdk_3_30_00_13_eng/examples/rtos/MSP_EXP432E401Y/Drivers/empty/tirtos

This directory does not exist in my installation of simplelink_msp432E4_sdk_4_20_00_12/examples/rtos

Can I get this empty project?

Is there a different method for setting up a new project in version 4_20?

Should I try to go back to version 3_30?

  • I can see the empty project for the MSP_EXP432E401Y, but we are using the MSP432E411Y device and it has no empty project.  Converting our project between the two devices is not working.  We have a TIRTOS NDK project running fine on the EXP432E401Y, but it crashes during boot when we target the device on our custom MSP432E411Y board.  Other 411Y projects without the NDK boot without difficulty on our custom hardware.  But there are no available 411Y projects using the NDK.

    We are looking for a solid starting point to start building a MSP432E411Y project.  The plan is to add the NDK from there and see if the clean slate helps functionality or at least points us to the issue.

  • I am sorry that I can't help you find such an example. Because of some reason, we only have limited support on MSP432. The materials I  can refer to and find are same as you.

    Can you start on the GPIOInterrupt example?

  • We can run the GPIOInterrupt example without trouble on our hardware.

    Unfortunately when we add the NDK to that example project, it fails to boot.

    Do you have any other MSP432E411Y projects that might include the NDK and be known to work?

  • Sorry, I don't have such code example. I think you can try to find under TIVA MCU, like TM4C129LNCZAD. They use the same technology.

  • This took awhile to resolve.  We developed or software on the MSP432E401 dev board.  We were trying to port it to our custom MSP432E411 board.

    It crashed.

    1. We assumed it crashed due to the biggest difference, the part number.  We wanted to be sure we ported correctly. - no guide for changing.  We tried porting example code, they didn't work either. Finally we purchased a MSP432E411 dev board and waited days for it.  All the 401 examples and our code ran on the 411 dev board.

    2. We assumed it crashed due to the next difference, clocking.  We provide a single ended clock instead of a crystal on our board.  Difficult to test.  Took another few days.

    3. We checked the Device ID register to make sure the software wasn't making decisions based on package.  Contrary to text in the code, the DID is never used.

    4. We finally remembered the dev boards come pre programmed with a MAC address.  We modified the code to provide a valid MAC and everything runs.

    Unfortunate the all demo software crashes silently without any indication it is only missing a valid MAC address.  Cost us significant time.