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.

CCS/MSP432P4011: CCS9.3.0.00012

Part Number: MSP432P4011

Tool/software: Code Composer Studio

Hello, the picture below shows some things which I doubt they are correct:I used syscfg to create ti_drivers_config.c/.h.

I want ot use the static declared arrays in my application code! Also 'flashBuf0' becomes declared twice instead of increased to 'flashBuf1'!

How to get rid of the static declarations and the wrong declaration?

regards,

Laurent

  • Laurent,

    That is odd.  We have not been able to reproduce the duplicate names here.  Would you be able to attach your .syscfg file.  Also what version of teh MSP432 SDK are you using.

    Regards,

    John

  • Hi John,

    this is a project using: simplelink_msp432p4_sdk_3_30_00_13

    I just noticed that the MSP432P4011 seems not to be supported! I copied it from "empty_MSP_EXP432P4011" and made my required changes!
    What needs to be done to use it for the MSP432P4011?

    please advise?

    regads,

    Laurent

  • Laurent,

    I am not familiar with MSP432P4011.  The download page for both the 3.30 version of the SDK and the newer 3.40 show it as being supported.  In general the examples that the SDKs provide are for LaunchPads and there is no P4011 LaunchPad.  I will likely need to pull in an MSP432 expert but here is what I have tried.

    I imported the empty example for P401R from the 3.40 version of the SDK in Resource Explorer.

    I then opened the properties and changed the device to P4011

    The next issue is the linker command file.  The one in the example is setup for the memory on P401R and not P4011.  I found a file for P4011 but it was missing some things needed for TI-RTOS.  I merged those in and then added this new file to the project and excluded the old one.

    I have zipped and attached the linker command file I used.

    msp432p4011.cmd.zip

    After doing that I am able to build the example setup for P4011.

    I opened the syscfg file and added to NVS drivers.  That seemed to work ok with them having unique names:

    After doing that I can still build fine.

    Regards,

    John

  • Ok I missed something.  SysConfig still is setup for the P401R device.   I could not find a way to changes that so I deleted the existing .syscfg file and then created a new one in the project.  When I go to open that it complains that a board or device needs to be specified and then prompts me to select one.  Unfortunately when I go to select one I do not see the P4011 device.  Thus I am afraid the the SDK may not have full support for P4011.  I am going to have to send this over to the MSP432 team.

    Regards,

    John

  • Hi John,

    thanks for your efforts. It's hat I discoverd as well! I use the "release_oad.cfg" which uses .resetVecs to relocate the interrupt vector table. This table I replced with the table for the MSP432P4011, which is sligthly different but available in the SDK. I find it strange the MSP432P4011 is not available for sysconfig since for most 'real' projects without display this would/is my favourite?

    I just discovered that its indeed still building for the msp432p111(z100 package)! 

    Question: Can/will this be updated soon? Or should I go back to NOT using Sysconfig?

    regards,

    Laurent

     

  • Hi Laurent,

    I'm waiting to hear back from my colleague regarding your last question. I'll let you know when I have an answer.

    Thanks,

    Alexis

  • Hi Laurent,

    For now I recommend not using SysConfig. Right now there isn't a plan to update this, but I will update this post with a workaround if I come across one!

    Thanks,

    Alexis