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.

[参考译文] MSP430F5636:编译 TI 源代码时、默认 MSP430F5636 BSL 不工作

Guru**** 2539500 points
Other Parts Discussed in Thread: MSP430F5636, MSP-EXP430F5529LP, MSP430F5659

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/567952/msp430f5636-default-msp430f5636-bsl-not-working-when-ti-source-compiled

器件型号:MSP430F5636
主题中讨论的其他器件: MSP430F5659MSP-EXP430F5529

大家好、我们有一位客户正在为我们的 MSP430F5636构建一个稍微定制的 BSL。 这基于

MSP430BSL_1_00_12_00.zip
来自 http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPBSL_CustomBSL430/latest/index_FDS.html  
是该项目的起点。

 

编译器版本为 IAR EW430 6.30。 客户可以打开上面的内容并添加一些额外的定制、并且这个 BSL 在  MSP-EXP430F5529LP 上工作、然而使用100引脚插座板的 MSP430F5636上、同一代码不起作用。

 

下一步...

 

默认的开箱即用编译 BSL 项目似乎不适用于 MSP430F5636有趣的是  、TI 以预编译格式提供的 BSL 映像可以正常工作!

 

我们能否让某人编译上述 TI BSL 源代码并在 100引脚插座板的 MSP430F5636或 MSP430F5659上进行测试、可能是链接器命令文件存在故障。


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

    客户从定制 BSL 软件包中修改了什么示例源代码? 有几个选项(CC430F614x_USCI_UART、MSP430F522x_I2C、MSP430F543xA_TA_UART、MSP430F552x_TA_UART、MSP430F552x_USB)、但没有一个选项针对 MSP430F56xx/F66xx 器件进行优化、因此需要进行大量更改、包括使用的配置/连接系统时钟设置和连接系统引脚。 MSP-EXP430F5529的 BSL 易于实现、因为五个示例中的三个专门针对这个器件衍生器件而制作。 请提供更多有关客户计划如何自定义其 BSL 的信息。 他们还需要详细阅读 TI 的 BSL 资源。

    《MSP430 BSL 用户指南》(文献编号:SLAU319): www.ti.com/.../slau319l.pdf
    定制 BSL 应用报告(SLAA450): www.ti.com/.../slaa450d.pdf

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

    您好、Ryan、感谢您的回答、客户的问题是我们在 F5636中有一个 BSL、因此我们应该有 IAR 源代码和项目来编译此 BSL。 您能与我们德国的团队讨论一下、看看我们是否可以让他们提供此 BSL 项目。 与此同时,我将讨论需要改变的是什么。 我认为这是 RAM 的重定位。

    Steve

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

    如果您仔细查看 CustomBSL 软件包、您会注意到、仅为少数器件衍生产品提供了直接 BSL 源代码项目作为示例。 但是、为客户提供了所有 API、命令解释器和外设接口文件、以便为其特定器件高效地重新创建 BSL。 我将联系我们的软件开发团队、了解可以提供的内容。

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

    如果我们知道客户是需要 USB 还是 UART 版本、那么软件团队提供 BSL 源将会更容易。 还应注意的是、F5636和 F6638使用相同的 BSL 版本。

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

    Ryan、这将是工厂 USB 引导加载程序。

    Steve