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.

RTOS/TM4C1294NCPDT: Using boot_serial for boot loading RTOS application into TM4C1294NCPDT

Part Number: TM4C1294NCPDT

Tool/software: TI-RTOS

Hi,

            Can i use boot_serial for boot loading  RTOS application into TM4C1294NCPDT??

Regards,

Digvijay

  • Hi,
    Yes, the boot_serial is taking the application image and program it to the specified flash location. It does not know whether the application is a RTOS application or non RTOS.
  • hi,

             thanks for the reply. There is on more doubt . Do i need to change EK_TM4C1294XL.cmd  file.  Specially  following part.

     *  ======== EK_TM4C1294XL.cmd ========
     *  Define the memory block start/length for the EK_TM4C1294XL M4
     */

    MEMORY
    {
        FLASH (RX) : origin = 0x00000000, length = 0x00100000
        SRAM (RWX) : origin = 0x20000000, length = 0x00040000
    }

    Regards,

    Digvijay

  • Hi,
    Yes, you need to change your application stating address in the EK_TM4C1294XL.cmd file to match what you define in the bootloader bl_config.h file. Check the bl_config.h and you will find the below line. The starting address doesn't need to be 0x4000 but needs to be multiple of 1024 bytes making it aligned to a page boundary.

    #define APP_START_ADDRESS 0x4000
  • Hi,

                  Thanks for the reply. I have made the following changes. I will test them when i get my board. But by logic it should work. Right??

    MEMORY
    {
        FLASH (RX) : origin = 0x00004000, length = 0x00100000
        SRAM (RWX) : origin = 0x20000000, length = 0x00040000
    }

    Regards,

    Digvijay

  • You should change to:
    FLASH (RX) : origin = 0x00004000, length = 0x000fc000