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.

[参考译文] Uniflash 8.5.0的 dslite:"-b Eras"擦除 MSP430微控制器校准(Uniflash 4.6.0的 dslite 不是)

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1320921/dslite-from-uniflash-8-5-0--b-erase-erases-msp430-microcontroller-calibration-dslite-from-uniflash-4-6-0-does-not

主题中讨论的其他器件:UNIFLASHMSP430G2955

从命令行使用"-b Erase"选项运行 dslite.bat 以执行批量擦除、擦除微控制器校准数据、导致微控制器不可用(用于任何需要校准的目的)。  对于 Uniflash 8.5.0已观察到这种情况、并与未表现出此行为的 Uniflash 4.6.0进行了对比。

以下是针对 MSP430G2955的详细信息。  从下面的示例命令行可以看出、在该测试中、运行 Uniflash 执行批量擦除、而不加载程序。

Uniflash 4.6.0

  • 运行桌面 Uniflash 4.6.0并启动 MSP430G2955的会话
  • 使用 Uniflash 4.6.0中的 dslite.bat 将 CCXML 保存到文件夹
  • 运行 dslite.bat -c MSP430G2955.ccxml -b 擦除
    • 示例:
      c:\TI\uniflash_4.6.0.> dslite.bat -c MSP430G2955.ccxml -b 擦除
  • 结果:主存储器被擦除、信息存储器段 B、C、和 D 被擦除(0x1000 - 0x10BF)。  带有微控制器校准数据的信息存储器 A 段不受影响。

Uniflash 8.5.0

  • 运行桌面 Uniflash 8.5.0并启动 MSP430G2955的会话
  • 使用 Uniflash 8.5.0将 CCXML 保存到具有 dslite.bat 的文件夹
  • 运行 dslite.bat -c MSP430G2955.ccxml -b 擦除(与上述 Uniflash 4.6.0的擦除相同)
    • 示例:
      c:\TI\uniflash_8.5.0>dslite.bat -c MSP430G2955.ccxml -b 擦除
  • 结果:主内存被擦除、并且所有信息内存段、A 到 D、被擦除(0x1000 - 0x10FF)。
  • 这会导致微控制器无法使用、并且需要更换 PCB 或更换 PCB 上的 MSP430G2955。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我假设在这两个版本之间使用的 CCXML 文件完全相同。 如果是这种情况、则它们可能是擦除行为的变化(有意或无意)。 我需要跟进器件和闪存专家。

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

    您好!

    是的、CCXML 文件是相同的。  每个都是单独创建的;一个使用 Uniflash 4.6.0、另一个使用 Uniflash 8.5.0。  不过、我进行了比较、发现文件完全相同。

    感谢您对此进行跟进。

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

    进行确认。 我们正在调查。

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

    我当然可以重现此问题。 我同意默认的行为是不擦除 INFOA。

    "我不是这个意思。" 跟踪链接: https://sir.ext.ti.com/jira/browse/EXT_EP-11634

    谢谢

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

    谢谢!  我认为这是一个错误。