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/CC1352P:复位地址

Guru**** 2587365 points
Other Parts Discussed in Thread: CC1352P, MSP430FR5969

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/787445/ccs-cc1352p-reset-address

器件型号:CC1352P
主题中讨论的其他器件: MSP430FR5969

工具/软件:Code Composer Studio

你好、这是 Haricharan。

我有一些疑问、比如我需要一个正确的 CC1352P 复位地址(例如、在 MSP430FR5969中、复位 Adrees 是0xFFFE)、它位于.CMD 文件中。

谢谢你。

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

    您能否详细说明复位地址的含义? 您是指复位矢量的地址、因为这位于矢量表中、在许多应用中、矢量表位于0x0 (但在某些情况下、它会重新定位到另一个地址)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、M-W、
    很抱歉、对于我的简短问题、我可以详细说明我的问题。
    我正在使用 CC1352P 器件开发 TI 15.4堆栈、并使用以下软件。

    SimpleLinkSDK:V2.20.00.71
    编译器版本:TI ARM 18.1.3 LTS
    xdc_tool_version:xdctools_3_50_08_24。

    我想对 CC1352器件执行自 FOTA (无线固件)。 我已经在 MSP430FR5969中实施了自我 FOTA。
    我已经执行的自 FOTA 程序如下

    在单个存储器(FRAM 空间)中创建两个存储器分区、一个用于 FOTA 处理、另一个用于应用、每个分区在该空间中都有主程序。
    2.当器件基于标志加电时、我们将为复位矢量地址分配要执行的程序空间。
    正常情况下、应用程序将在上电后运行、在此过程中、如果存在从云进行的任何升级、我们将检查应用程序代码并将十六进制文件存储在外部闪存和启用标志中。
    然后、我们触发 PMM_TRIGBOR 功能以重新启动、然后 FOTA 进程将在一个程序空间中启动和擦除应用程序代码、并在该空间(apllication 空间)写入新应用程序、禁用标志并重新启动运行新应用程序代码的器件。

    这里、我们只需使用外部闪存和 gsm 调制解调器即可连接云。
    通过使用上述两种硬件、我们是否能够在 CC1352中实施自我升级过程?
    注:MSP430具有 FRAM,可在程序中完成复位地址(两个复位地址)分配。 我们可以在 CC1352中执行相同的过程吗? 如果是、则帮助我执行该过程。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Haricharan、

    我建议您查看 SDK 中可用于 OAD 的示例。 例如、TI 15.4实现了片外和片上 OAD、而 EasyLink 示例演示了片外版本(堆栈上还有其他示例)。 在相应的用户指南中也有有关这些实现的很好的文档。