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.

[参考译文] MSP430F2011:BSL

Guru**** 1810440 points
Other Parts Discussed in Thread: MSP430F2011, MSP430F6775A, MSPBSL
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1386161/msp430f2011-bsl

器件型号:MSP430F2011
主题中讨论的其他器件: MSP430F6775AMSPBSL

工具与软件:

您好!

    我对中所示的设备上电顺序方案有一些疑问 slaa450g、我找不到任何相关信息。

  1. 引导顺序是否可修改? 具体来说、起始地址 @17Fx 和关联的序列是否是永久的?

  2.  BSL_ACTION  low_level...asm 文件中定义的函数中、有 0xBEEF  0xDEAD寄存器 R13和 R14进行比较的值和。  我找不到任何这样的值被移动到该位置、至少没有移动到那个程序集中。

  3. 此外、在 BSL_Entry_JMP 函数中、 C_Branch JMP 指令首先出现、然后出现 BSL_Action BSL_Action 是否被处理、或者它是否简单地跳转到 C 语言初始化函数?

  4. 此外、在 中断向量 存储器段(包括复位向量)中构建之后 TI-hex 中存在数据的原因是该区域不应该被清除、或者我应该修改链接器文件以便不会在这些.int 段中生成任何内容。 在发布的图像中没有类似的东西。  
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、 Stanislav Pavelko

    我是否可以知道您是否下载了 MSPBSL_CustomBSL430

    您要在 MSP430F2011上测试哪个项目?

    谢谢

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

    您好!

    嗯、我确切地下载了该 MSPBSL_CustomBSL430文件、并测试了 CCS_v7_MSP430F543xA_TA_UART 版本、这是我进行了相应修改的版本。 现在、我在 MSP430F6器件上对它进行测试。 F2是一个较旧且完全不同的设备。 不过、我仍然不确定答案。 由于每个器件的 API 文件都相同、我是否应该更改 MSP430F6775A 的标签?

    感谢您的回答。

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

    您好、 Stanislav Pavelko

    您能帮忙在 MSP430F2011上尝试 MSP430G2xx 项目吗?

    谢谢

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

    嗨、 Xiaodong LI

    遗憾的是、它有很多不同、比如在其他型号上没有 BSL 内存块。 有关更多英特尔信息、请参阅官方文档。 BSL 可能应该被放置在其它内存块中或者将其放置在用户代码之前的主内存块中。 此外、 SLAU319L 和 SLAA450G 也会提供更多帮助。

    谢谢

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

    只有2k 闪存。 您是否认为 BSL 和应用程序有足够的存储器?  到目前为止、应用程序内存大小是多少?

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

    在 MSP430F6775A 上、还有2K、但仅针对 BSL 代码就足够了、即使对于基本命令也是如此。 您可以尝试 MSP430G2xx 示例;我想它们不会有更多的存储器。 或许可以通过 SPI 或其他外设连接外部存储器块并调整链接器文件、以帮助扩展用户存储器。"