Tool/software: TI-RTOS
Hi,
I am developing embedded application on TM4C1294NCPDT using TI-RTOS v2.16.
I want to locate application to specific address.
Scenario 1: I have 2 different applications based on TI-RTOS. Application 0 should start at power-up and starts/launches Application 1.
Application 0: Start address = 0x00000000 and size = 0x00040000
Application 1: Start address = 0x00040000 and size = 0x00040000
Scenario 2: I have 3 applications of which 2 uses TI-RTOS. Application 0 should start at power-up and starts/launches Application 1 or Application 2 based on GPIO pin state.
Application 0: Start address = 0x00000000 size = 0x00010000 (Baremetal application)
Application 1: Start address = 0x00010000 size = 0x00020000 (TI-RTOS application)
Application 2: Start address = 0x00040000 size = 0x0004000 (TI-RTOS application)
What and which changes I need to do for both scenarios to set start address and size of each applications linker file along with project settings ?
How can I jump from one TI-RTOS application to another TI-RTOS application ? Is only TI-RTOS API BIOS_exit() and jump to other application from myExitSystem() which is called upon BIOS_exit() is enough ?
Thanking you.
Best Regards,
Harshal