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.

MSP432E401Y: Sysbios/TI-RTOS application on top of BSL not working

Part Number: MSP432E401Y
Other Parts Discussed in Thread: SYSBIOS

Hello,

We are using the standard TI BSL code with UART enabled. We are able to generate TXT files for applications that are then loaded using BSL-Scripter. We have modified the linker script

FLASH (RX) : origin = 0x00004000, length = 0x000FC000

.intvecs:   > 0x00004000

However, when building an application using SYSBIOS we are not able to make it work. The application works fine at address 0x00000000

We have modified the linker script

FLASH (RX) : origin = 0x00004000, length = 0x000FC000

And also the sysbios cfg file with:

m3Hwi.resetVectorAddress = 0x4000;

We are trying initially to make the SYSBIOS work without the BSL code, and it fails before even reaching main() 

Any idea what we are doing wrong?

Thanks,

  • Hi Ausias,

    However, when building an application using SYSBIOS we are not able to make it work. The application works fine at address 0x00000000

    We have modified the linker script

    FLASH (RX) : origin = 0x00004000, length = 0x000FC000

    And also the sysbios cfg file with:

    m3Hwi.resetVectorAddress = 0x4000;

    Are you saying you have an TI-RTOS application that starts at 0x4000, correct? What is at 0x0? If there is no bootloader at 0x0 then the application will not work. The processor after reset will start at 0x0 and if there is nothing there then it cannot know where the application is to jump to.