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.

[参考译文] MSPM0L1117:为什么 mspm0L1117 中的备用 BSL 地址为 0x20C0?

Guru**** 2652535 points

Other Parts Discussed in Thread: MSPM0L1117, MSPM0L1306

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1584512/mspm0l1117-why-the-alternate-bsl-address-in-mspm0l1117-is-0x20c0

器件型号: MSPM0L1117
主题: MSPM0L1306 中讨论的其他器件

您好、

我查看 SDK 2.6.0.5 中的示例工程“secondary_bsl_uart_LP_MSPM0L1117_nortos_ticlang"。“。

我找到备用 BSL 地址 从 cmd 文件中的 0x20C0 开始。 为什么 0x1040 不是作为 MSPM0L1306?

  FLASH_SBSL_INTvec (rwx) : org = 0x00002000 、len = 0x000000C0、
  FLASH_SBSL_START (RWX) : org = 0x000020C0、 len = 0x00000040
  FLASH_SBSL (RWX)     : org = 0x00002100、 len = 0x00001600、

 

我需要按如下所示修改应用工程中的 cmd 文件、对吧?

  闪存中      (Rx) :origin = 0x00000000、length = 0x00002000
  FLASH2      (Rx) :origin = 0x00004000、length = 0x0001BFF8
 
BR、
Frank
 

 

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

    您好 Frank、

    BSL 插件可以存储在任何有效的 MAIN 闪存区域中。

    对于第二个问题、您是否尝试更改应用程序的运行位置?

    此致、
    Brian

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

    Brian、

    好的、对于第二个问题、它用于应用代码。

    BR、

    Frank

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

    您好 Frank、

    我们有 MSPM0 系列中闪存双组功能的应用手册。 其中包括如何使用两个组、并提供了用于设置链接器文件和在不同位置运行的应用程序代码的示例文件。

    此致、
    Brian