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.

[参考译文] MSP430F5358:用于现场升级的引导加载程序

Guru**** 2392095 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1102448/msp430f5358-bootloader-for-field-upgrade

器件型号:MSP430F5358

尊敬的 TI 团队:

我已经根据 文档 MSPBoot–适用于 MSP430 闪存微控制器的主存储器引导加载程序创建了一个项目、一旦从提到的步骤中完成所有操作、我就开始编译该项目、 我在下面的图片中附加了大量错误、并附加了工程属性。

如何解决这些错误? 还有其他我想做的吗?

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

    在应用手册中构建我们的演示代码时、您是否遇到错误?

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

    在默认情况下、我们提到了要构建的单独 make 文件、

    但是、我将其更改为使用默认编译命令、它会开始给出问题中提到的错误。  

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

    您的 CCS 版本和编译器版本是什么? 我建议使用编译器"TI v18.12.4.LTs"。

    我使用 CCS 版本11.1、您不会遇到 make 问题。 下面是我的 BUILD 默认设置。

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

    我的 CCS 版本是10.4.0、我有编译器版本20.2.6.LTS、在编译时、我会遇到以下错误。

    当我下载编译器版本18.12.8.LTS 时、我会遇到与 V20编译器相同的错误。

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

    从错误按摩中、似乎有一些符号您尚未定义。 您的定义   是什么呢?  

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

    是的、它在 CMD 文件中、仍然存在相同的错误。

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

    您可以在此处分享您的项目吗? 我可以从 myside 构建它。

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

    是的、我附上了相关的 zip 文件。

    e2e.ti.com/.../App_5F00_Shared_5F00_Comm_5F00_F5358_5F00_UART_5F00_Dual_5F00_Img.zip

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

    您好、Shubhanshu、

    我想您不清楚我们的演示代码。 建议 您先阅读应用手册。

    首先、您应该注意的是、我们的演示具有三个 CCS 项目、用于一个已完成的演示:

    1.主机项目:用于将固件发送到目标器件

    2.引导项目:这是自定义引导加载程序

    应用程序项目:用户的应用程序项目

    有关您发送给我的项目的一些摘要:

    您似乎向我发送了一个基于您使用的命名文件和 cmd 文件的应用程序项目。 但是、您会在名为"App_Mngr"的文件夹"Commn"中包含用于引导项目的文件等