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.

[参考译文] TM4C1294NCPDT:CCS12中的数据验证错误

Guru**** 2609285 points
Other Parts Discussed in Thread: TM4C1294NCPDT, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1351509/tm4c1294ncpdt-data-verification-error-in-ccs12

器件型号:TM4C1294NCPDT
主题中讨论的其他器件: UNIFLASH

在新窗口11 PC 上从 CCS10移动到 CCS12

当我开始在 v12中调试时,我得到这个错误:数据验证错误,文件加载失败。

调试硬件为:XDS100V2

内存映射似乎正常(tm4c1294ncpdt.gel)。

.out 文件可以完美地加载到 V10中、但不能加载到 V12中

在 Uniflash 8.6.0中加载.out 文件也可以正常工作。  

有什么建议吗?

此致、

H·克里斯蒂安森

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

    控制台显示以下信息:

    Cortex_M4_0:GEL 输出:
    存储器映射初始化完成
    Cortex_M4_0:加载程序:程序的一个或多个部分落入无法写入的存储器区域。 这些区域实际上不会写入目标。 检查链接器配置和/或存储器映射。
    Cortex_M4_0:文件加载程序:验证失败:地址0x0002FFA0上的值不匹配请验证目标内存和内存映射。
    Cortex_M4_0:GEL:file:C:\Programming\TI_v12\N374_010\Debug\N374_010.out:出现数据验证错误、文件加载失败。

    Br

    亨宁

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

    您好!

     在我将您的问题发送给我们的 CCS 专家之前、您是否可以尝试使用 CCS12和 XDS100V2加载一个简单的程序、如 blinky 或 hello 示例?

     是否有 XDS200等其他调试探针? 是否可以在另一个探针上重复该问题?

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

    我尝试了一个简单的应用程序、例如 hello、同样的问题。

    我不怀疑是 XDS100V3、因为它能正常使用 Uniflash、如果我使用 CCS v10将其连接到 PC。 我只有这个探针。

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

    您好!

     我将把您的问题转交给我们的 CCS 专家。 用于 CCS12的 XDS100驱动器可能存在问题、但会让专家进行评论。   

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

    我可以在 Windows 11 PC 中使用 XDS100v2调试探针连接到 TM4C1294NCPDT 目标。

    地址0x0002FFA0处的值不匹配[/报价]

    如果您在"Memory Browser"视图中查看该地址、它确实是不正确的吗?

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

    我启动调试器、只加载符号、然后手动加载程序。

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

    您曾提到 CCSv10可以正常工作。 这也在同一台新的 Windows 11 PC 上吗?

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

    我刚刚在新的 Windows 11 PC 上安装了 CCSsv10.1.0。 通过 XDS100v2进行调试和加载非常有效。

    如果我切换到 CCSv12、在没有收到 数据验证错误的情况下、仍然无法加载文件。

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

    您能否共享您尝试加载的输出文件? 如果您想私下分享、请进行 E2E 私人对话。

    谢谢

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

    当我在 CCSv12中加载该文件(blinky.out)时、我收到验证错误。

    但前提是我先删除闪存。  我认为我可以处理这个文件、因为它可以在 CCSv10中

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

    我无法将文件上传到帖子、但它只是一个闪烁的演示。

    可能 CCSv12不支持  XDS100v2探测。 此外、在 CCSv12中从调试器中删除闪存也不起作用。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我无法上传文件到帖子,但它只是一个闪烁的演示。

    是的、我之前在 Windows 11 PC 上使用 CCS 12.7.0、XDS100v2成功地使用了相同的演示。

    CCS 12.x 明确支持 XDS100v2。 我已经成功地将 XDS100v2与 CCS 12.x 配合使用。  

    但仅当我先删除闪存时[/报价]

    请对此进行解释。 您是否认为在 CCSv12上、该问题仅在您在刷写程序之前明确擦除所有闪存时才会发生?

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

    显然、我的 CCSv12安装存在一些问题、我决定将其卸载并再次重新安装 CCSv12.7.0。

    似乎已经解决了问题、现在一切都按预期运行(闪存删除、文件加载等)。

    谢谢!

    亨宁