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.

Changing MSP432P401R MCLK frequency in TI RTOS

Other Parts Discussed in Thread: SYSBIOS

Hi All,

I need to change the MCLK frequency on an MSP432P401R Launchpad.  I have been trying everything I can think of and it will not change.  

This problem started in the MSP Micro controllers forum but they told me to try here.

Please help

Thanks

JP

  • Hi JP,

    Have you looked at the "ti.sysbios.family.arm.msp432.init.Boot" module cdoc ? It allows configuring the clock speed to 3 different settings - low, medium and high.

    Here's a link to the cdoc for SYS/BIOS 6.46.01 release:
    downloads.ti.com/.../Boot.html

    Best,
    Ashish
  • Hi Ashish,

    Thanks for the suggestion.  Unfortunately, it didn't fix my problem. So I am going to upload an archive with 2 CCS Projects in it.

    Although I hashed this out before in the MSP Forum6747.LCD_96_to_128.zipm I never got an answer.  The end of that thread sent me to this forum. That thread is here :  

      e2e.ti.com/.../550370

    Let me re-explain the problem as clearly as I can.

    1. The 430Boost Sharp96 uses an obsolete display.  To use the reference design to create a new device you would need to use a newer display that has 128*128 pixels.  I modified a 430 Boost to use this display.  Modified is a strong term.  I removed the 96x96 and replaced it with a 128x128.
    2. The Sharp96x96.h file has two macros that define the extents of the LCD display. By default they are both 96.  The macros are named LCD_VERTICAL_MAX and LCD_VERTICAL_MAX.
    3. If I use the file menu to create an empty non RTSC file and go through the motions of adding GRLIB and the LCD driver all works fine.  If I edit the sharp96x96.h file and set the above macros to 128 and switch the display to the 128 model all works fine.
    4. If I use the file meny to create an empty TI-RTOS project and go through the same set of motions as above the project works fine as long as I use a 96x96 display and set the macros to be 96.  If I swap out the display with the 128x128 and change the macros, it does not display anything. 
    5. In all cases the application "runs" just fine, the only issue is the display.

    I have been trying to figure out if this is a timing issue and I have been complete unable to determine how to get the TI-RTOS to do what the driverlib app is doing.

    Please help.

    Thanks

    JP

  • I am still struggling with this. Please help.

    Thanks
    John
  • Hi John,

    Can you start a separate TI-RTOS thread for the LCD problem ? This thread's title does not describe the problem correctly.

    Thanks,
    Ashish