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.

[参考译文] MSP430FR5962:两个项目组合问题

Guru**** 2442090 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1016017/msp430fr5962-two-project-combining-issue

器件型号:MSP430FR5962

大家好、

我们需要引导加载程序和单独的应用程序、因此我创建了一个修改 cstartup.s43文件的工程、并创建了两个工作区。 应用程序存储器从0x4000-EFFF 开始、引导加载程序存储器从 F000-0xFF80开始。 现在、当我们重置应用程序时、我需要首先执行引导加载程序操作、然后执行应用程序存储器。 有人能说我们可以如何合并两个工作区 bin 文件。

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

    Manish、您好!

    通过查看一些旧的 E2E、似乎在技术上可以合并.out 文件、尽管我个人不太熟悉。  我发现以前的编译器工程师曾将人员指向汇编语言工具用户指南的部分(增量)链接部分: https://www.ti.com/lit/ug/slau131r/slau131r.pdf 

    如果这没有帮助、我可能需要将此主题移至 Code Composer Studio 论坛、以查看它们是否能够提供一些见解。   

    谢谢、

    JD

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

    JD、您好!  

    我已解析我自己的查询重点是、我们需要创建两个不同的项目、并在0xF000-0xFF7F 位置指定引导加载程序、并在 cstartup.s43文件中提供定义的地址。 即使该文件也需要修改并保留其他主应用程序。 我已经浏览了很多文档、了解到了这一点、我成功地做到了这一点。

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

    Manish、您好!

    我很高兴听到您能够解决您的问题。  

    此致、

    Katie