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.

[参考译文] TMS320F2809:Uniflash v3.4.1上的内存导出

Guru**** 2524460 points
Other Parts Discussed in Thread: UNIFLASH, TMS320F28035

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/901273/tms320f2809-memory-export-on-uniflash-v3-4-1

器件型号:TMS320F2809
主题中讨论的其他器件:UNIFLASHTMS320F28035

尊敬的香榭丽舍

我向我们的客户提出这一问题。

用户在上下载了 Uniflash v3.4.1

http://www.ti.com/tool/UNIFLASH?keyMatch=UNIFLASH&tisearch=Search-EN-everything&usecase=part-number

用户希望导出存储器内容并按如下方式进行配置

起始地址= 0x3D8000,长度字= 0x1FFFF

但结果都为0。

问题:

它们使用 XDS510LC USB。 Uniflash V.3.4.1能否支持 Spectrum Digital XDS510USB?

从中删除  

https://processors.wiki.ti.com/index.php/CCS_UniFlash_v3.4.1_Release_Notes#List_of_Communication_Interface_.28Emulator.29_Support

是否支持 XDS510LC USB 并不是很清楚、但 Uniflash 中的选项具有 XDS510 USB。

2.您认为他们的设置是否有任何问题? 是否有任何文档向他们展示如何在 Uniflash v3.4.1上使用内存导出?

电源 他们现在只有 XDS510LC USB、而他们的 Windows 是 Windows 10。

黄维恩

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

    [引用用户="Wayne Huang"]

    它们使用 XDS510LC USB。 Uniflash V.3.4.1能否支持 Spectrum Digital XDS510USB?

    从中删除  

    https://processors.wiki.ti.com/index.php/CCS_UniFlash_v3.4.1_Release_Notes#List_of_Communication_Interface_.28Emulator.29_Support

    是否支持 XDS510LC USB 并不是很清楚、但 Uniflash 中的选项 具有 XDS510 USB。

    [/报价]

    XDS510LC 还应提供一个选项:

    [引用用户="Wayne Huang]2. 您是否认为他们的设置有任何问题? 是否有任何文档向他们展示如何在 Uniflash v3.4.1上使用内存导出?

    [引用用户="Wayne Huang"]但结果都是0。

    听起来闪存可能受到保护/锁定。 客户能否确认可读? 他们能否使用 CCS IDE 读取内容并顺利导出?

    谢谢

    Ki

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

    尊敬的 Ki:

    是的、用户可以使用 CCS 5.2.0.00069进行存储器导出、但我们仍感到困惑、为什么用户不能使用 Uniflash_3.4.1.00012 进行存储器导出。  

    他们怀疑 CSM、并尝试不使用任何 CSM (将其保留为默认值、全部为0xFFFF)、但在 Uniflash_3.4.1.00012上仍然失败。

    如果他们想要尝试支持 XDS510LC 的更新的 Uniflash、您建议使用哪个版本?

    顺便说一下、它们是否应该在 Uniflash 的闪存导出中使用 Wordsize 作为8位还是16位? 还是没关系?  

    黄维恩

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

    [报价用户="Wayne Huang"]如果他们想要尝试支持 XDS510LC 的更新的 Uniflash、您建议使用哪个版本?

    3.4.1是支持 XDS510的最后一个 UniFlash 版本。 如果客户希望使用该调试探针、则需要坚持使用该旧版本的 UniFlash。

    [引用用户="Wayne Huang]BTW、他们是否应该在 Uniflash 的闪存导出中使用 Wordsize 作为8位还是16位? 还是没关系?  [/报价]

    字大小将对数据的格式化方式产生影响。 但是、假设正在导出的存储器的内容并非全为0、则导出数据的内容应具有一些非0数据。 客户可以尝试二进制导出吗?

    谢谢

    Ki

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

    尊敬的 Ki:

    现在、无论存储器是否锁定、用户都可以在 CCS 上导出存储器。

    当他们使用未锁定 Uniflash v3.4.1的器件时、也可以导出该器件。

    但是、当它们在 Uniflash v3.4.1上使用 CSM 锁定的器件时、它们仍然存在此问题。

    他们解锁时似乎有问题…

    您是否有任何文档详细介绍如何使用 Uniflash 解锁?

    最好将该文档直接与 Uniflash v3.4.1相关。

    黄维恩  

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

    您好、Wayne、

    UniFlash 3.4.1 GUI 中的闪存选项应模仿使用 CCS 时看到的内容。 这两个 GUI 之间是否执行了相同的步骤、但只有 CCS 选项有效?

    Ki

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

    尊敬的 Ki:

    请注意、用户可以使用 CCS 5.2来解锁器件并导出存储器。

    也可以使用 Uniflash v3.4.1来解锁器件、然后擦除闪存并对其进行编程、并导出存储器。

    (如果它们未成功解锁器件、它们应该不能擦除闪存、对吧?)

    他们无法使用 Uniflash v3.4.1导出存储器、只需先解锁它。

    尝试解锁内存后、Uniflash v3.4.1上似乎存在一个错误、无法导出内存。

    你怎么看?

    他们必须使用 Uniflash v3.4.1的原因是他们之前购买了几个 XDS510、并希望使用它们。

    您还有其他建议吗?

    黄维恩

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

    您好、Wayne、

    感谢您提供更多信息。 我相信我理解问题是什么。 基本而言、UniFlash 存在一个已知问题、即每次闪存操作后自动断开连接。 因此、所发生的是解锁后、UniFlash 将断开连接。 然后、当尝试导出时、UniFlash 会重新连接、但器件会再次锁定。 请参阅以下相关文章:

    https://e2e.ti.com/support/tools/ccs/f/81/p/592733/2180041#2180041

    对于 UniFlash v4及更高版本、有一个如上述文章中所述的权变措施。 遗憾的是、该变通办法在 UniFlash v3中不存在。  

    使用 UniFlash 3解锁和导出的唯一方法是使用 命令行界面 、并在同一命令上执行这两个操作、如下例所示:

    > uniflash -log myLog.xml -ccxml ./configs/TMS320F28035.ccxml -setOptions FlashKey0=AAAA FlashKey1=BBBB -操作解锁擦除-程序./programs/F28035_Prog1.out ./programs/F28035_Prog2.out ./programs/F28035_Prog3.out -操作"计算校验和"-导出 COFF 0x3E8000 0xC000 ./programs/export2.out

    无法在 UniFlash v3 GUI 中对此进行设置

    Ki