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.

[参考译文] CCS/MSP432P401R:自动更新架构。

Guru**** 2609955 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/638590/ccs-msp432p401r-auto-update-schema

部件号:MSP432P401R

工具/软件:Code Composer Studio

您好,

我正在为MSP432开发软件自动更新。我需要一些指示器。

编译器v 17.9 似乎有部分.cmd文件可供ram函数使用。

1)如何将其用于RAM功能,以便以受控方式擦除芯片?

2)如何指示编译器/链接器在 第一个8k闪存之后放置除main()之外的所有其他函数。

我想做的是保护闪存的第一个扇区不被擦除 -保存main()函数-所以如果出现问题,main()和初始化代码可以接管,以防 出现错误更新。

请注意,新固件映像将在加密串行闪存中,已检查一致性。

已尝试,但无法找到17.9 v编译器的示例。

谢谢。

瑞吉酒店

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

    1)如何将其用于ram函数,以便以受控方式擦除芯片?[/QUOT]

    请参阅 将函数置于RAM中一文是否 有用。

    REGis 说:
    2)如何指示编译器/链接器在 首次8k闪存之后放置除main()之外的所有其他函数。

    请阅读文章 链接器命令文件入门中的第一部分 ,了解术语内存范围,输入部分输出部分

    确保闪存的前8K和其余部分有不同的内存范围。

    形成仅包含main的输出部分。  将其分配到闪存的前8K中的内存范围。  为所有其他函数生成输出部分。  将其分配到闪存8K后的内存范围。

    谢谢,此致,

    -George