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.

[参考译文] MSP432E411Y:代码运行时固件升级、无需复位

Guru**** 2583225 points
Other Parts Discussed in Thread: MSP432E411Y

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/939535/msp432e411y-firmware-upgrade-while-code-is-running-without-reset

器件型号:MSP432E411Y

大家好

           1、我有一个疑问、可以将闪存的一个扇区编程到程序中

            在 msp432e411y 中的另一个闪存扇区上运行 、而不使用 USB 进行复位。

           2、下次复位时、 在新扇区中更新的代码应复制 到相应的扇区

            程序开始运行的位置。

          注: MSP432E411y 用于定制设计,复位时电源将在3秒内截止

            

           

          

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

    您好、Rajeshkumar、

    [引用用户="Rajeshkumar VR"]

    当程序在 msp432e411y 中的另一个闪存扇区上运行 时、可以将闪存的一个扇区编程为、而无需使用 USB 进行复位。

    [/报价]

    这应该是可能的。 您可以看到 技术参考手册(https://www.ti.com/lit/pdf/slau723)的7.2.3.3闪存镜像模式。  

    Srinivas

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

    你好,Srinivas

    根据 Dculement 、它的计算公式为

      上部512 KB 存储器区域该区域包含镜像的应用程序代码。 修补程序和更新

    可在后台的这个上部512 KB 存储器中完成、而下部512 KB 的存储器正在执行中。 是的

    确保代码偏移与低512 KB 存储器区域保持相同非常重要

    内存交换是无缝的。 当 FLASHCONF 寄存器中的 FMME 位置位时、整个区域交换

    我的问题是

    1、如何 通过 USB 通信使用 PC 在上部位置上传新代码

     而 CPU 仍在执行较低的闪存位置代码

    2.it 是定制设计,我也没有任何端口访问,

    也无法复位、因为需要在3秒内为微控制器供电

    将关闭。

     在上述情况下、请执行现场固件升级

    请提供您的建议或任何示例  

    谢谢你

     

    请提供建议以执行上述操作

     

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


    我有很多疑问

    如何在上部闪存部分中刷写代码

    2.需要引导加载程序

    3.如果我在上部显示代码,
    以及我刷写代码时
    在下半部分,myupper 部分
    代码将擦除?

    如果我选择闪存擦除保护
    可以执行闪存镜像

    请回复

    没有人提出任何建议,以上都不可能做?

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

    您好、Rajeshkumar、

    [引用 user="Rajeshkumar VR"]1. 如何刷写上部闪存部分中的代码[/quot]

    您还可以查看此应用手册- https://www.ti.com/lit/pdf/slaa704

    [引用 user="Rajeshkumar VR"]3. 如果我在上部显示代码,
    以及我刷写代码时
    在下半部分,myupper 部分
    代码将擦除?[/quot]

    它不会自动擦除。 您必须明确地将其作为程序的一部分来执行。 您可以在上面的应用手册中找到更多内容。

    Srinivas