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:使用 boot_serial 将 RTOS 应用程序引导加载到 TM4C1294NCPDT 中

Guru**** 2524550 points
Other Parts Discussed in Thread: TM4C1294NCPDT

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/753927/rtos-tm4c1294ncpdt-using-boot_serial-for-boot-loading-rtos-application-into-tm4c1294ncpdt

器件型号:TM4C1294NCPDT

工具/软件:TI-RTOS

您好!

           能否使用 boot_serial 来引导将 RTOS 应用程序加载到 TM4C1294NCPDT?

此致、

Digvijay

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    是的、boot_serial 正在获取应用程序映像并将其编程到指定的闪存位置。 它不知道应用是 RTOS 应用程序还是非 RTOS。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

            感谢您的回复。 有更多的疑问。 我是否需要更改 EK_TM4C1294XL.cmd 文件。  后续 部分。

     * ==== EK_TM4C1294XL.cmd ===
     * 定义 EK_TM4C1294XL M4的存储器块开始/长度
     *

    存储器

       闪存(RX):origin = 0x00000000,length = 0x00100000
       SRAM (rwx):origin = 0x20000000,length = 0x00040000

    此致、

    Digvijay

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    是的、您需要更改 EK_TM4C1294XL.cmd 文件中指定地址的应用程序、以匹配您在引导加载程序 bl_config.h 文件中定义的地址。 请查看 bl_config.h、您将找到以下行。 起始地址不需要为0x4000、但需要是1024字节的倍数、从而使其与页边界对齐。

    #define APP_START_ADDRESS 0x4000
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

                 感谢您的回复。 我进行了以下更改。 我将在获取电路板时对其进行测试。 但根据逻辑、它应该可以工作。 对吧?

    存储器

       闪存(RX):origin = 0x00004000,length = 0x00100000
       SRAM (rwx):origin = 0x20000000,length = 0x00040000

    此致、

    Digvijay

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您应更改为:
    闪存(RX):origin = 0x00004000,length = 0x000fc000