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.

[参考译文] TMS320F28388S:软件控制的固件更新过程

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1244594/tms320f28388s-software-controlled-firmware-update-process

器件型号:TMS320F28388S

您好!

 TMS320F28388S 特定的"软件控制的固件更新过程"步骤是什么。

基本上、我要根据 GPIO 15上的逻辑电平、寻找在 SCI 和闪存引导模式之间切换的代码。

和配置自定义引导模式。

我尝试了应用报告 SPRACN1-2019年5月至2019年5月中提到的更改、但无法找出 Z1_BOOTDEF_LOW、Z1_BOOTDEF_HIGH 和 Z1_BOOTPIN_CONFIG 的控制器不同。

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

    尊敬的 Prashant:

    您可以在 F28388S TRM 引导 ROM 一章中找到相关信息。

    表5-9. 用于配置 Z1_BOOTPIN_CONFIG 的 CPU1 BOOTPINCONFIG 位字段  

    表5-11. 用于配置 Z1_BOOTDEF_LOW 、Z1_BOOTDEF_HIGH 的 CPU1 BOOTDEF 位字段

    谢谢。此致、

    PAWAN

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

    感谢 Pawan 的回复。

    我尝试了通过 code composer studio 使用双代码安全工具(dcsm_security_tool.syscfg)写入 OTP 存储器。
    以下是配置 I set (附加快照以了解更多详细信息)
     引导引脚数:1
     引导引脚0 (BMSP0):GPIO15
     BOOTDEF0:(闪存入口地址=0x00080000
     BOOTDEF1:SCIATX 和 SCIARX


    在电路板1上写入此配置时、发现以下红色打印的错误。

    另请注意、这是我们首次对 OTP 存储器器件进行编程、即 OTP 存储器尚未进行编程。

    用于电路板1  

    C28xx_CPU1:GEL 输出:
    CM 已退出复位并配置为等待引导。
    (如果您之前已连接、可能必须恢复 CM 才能到达等待引导循环。)
    C28xx_CPU1:闪存编程期间出现错误。 地址0x00078004、FMSTAT (某些器件上的 STATCMD) 0x00000030
    C28xx_CPU1:请确保您正在编程的存储器位置尚未进行编程。

    对于观察到的电路板2以下错误、

    (如果您以前已连接、可能必须恢复 CPU2才能到达等待引导循环。)
    C28xx_CPU1:GEL 输出:
    CM 已退出复位并配置为等待引导。
    (如果您之前已连接、可能必须恢复 CM 才能到达等待引导循环。)
    C28xx_CPU1:闪存编程期间出现错误。 地址0x0007801C、FMSTAT (某些器件上的 STATCMD) 0x00000030
    C28xx_CPU1:请确保您正在编程的存储器位置尚未进行编程。

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

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

    尊敬的 Prashant:

    请检查是否已通过"Memory Browser"窗口对 OTP 位置进行编程。

    您能否共享生成的 dcsm.asm 文件和内存浏览器快照。

    谢谢。此致、

    PAWAN

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

    尊敬的 PAWAN:

    我们是否可以通过1:1电子邮件继续阅读此内容?  

    请分享您的电子邮件 ID。

    谢谢

    P·帕蒂尔

    prashantpatil2@eaton.com

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

    尊敬的 Prashant:

    最好在这个论坛上进行讨论,因为我可以根据需要让其他主题专家参与。 如果您对共享 生成的文件不满意、请在私人消息上分享。

    谢谢。此致、

    PAWAN

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

    尊敬的 Prashant:

    我将关闭该主题、因为讨论已转移到私人模式。 如果需要、可以稍后重新打开此文件。

    谢谢、此致、PAWAN