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.

[参考译文] TMS320F280025C:CCS/CRC 计算中的 RAM 内容行为/使用 Uniflash 刷写器件 ID

Guru**** 2457760 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1020793/tms320f280025c-ram-content-behavior-in-ccs-crc-calculation-flashing-a-device-id-using-uniflash

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

您好!  

在 F280025C 上进行开发时、我的客户有以下问题:

CCS IDE (Code Composer Studio 集成开发环境)在 “内存浏览器”中显示错误的变量值,但程序流在调试过程中是正确的:有什么原因?

2.闪存 CRC32计算机制。 找不到任何使用 n 个 CCS 计算该值的方法(CCS 使用 CRC16)或使用 hex2000.exe 转换.out 文件以将.out 文件转换为 Intel Hex 格式。

如何使用 Uniflash 编程工具写入与每个器件生产线不同的数据、例如序列号

谢谢

Olivier

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

    Olivier、您好!

    对于项目#1、是否可以从客户那里获取一个代码片段和内存浏览器的快照、以查看不匹配的内容?  对于项目#2和#3、我将从 Uniflash 专家处获取答案。

    此致、

    Joseph   

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

    Olivier、您好!

    第一。 发生这种情况有几个原因。  

       A.闪存等待状态配置不正确。

       B.内存窗口自动刷新可能有错误。 您使用的是哪个 CCS 版本? 您是否尝试刷新内存窗口? 尝试最 laest CCS 并检查更新。

      c.此外、检查您正在使用的仿真器中的任何更新。

    2。 我相信我最近在 E2E 上对此做出了回答、并在我现在不在办公室时将其分配给 Matt Paate。   

    e2e.ti.com/.../tms320f280025-firmware-checksum

    谢谢、此致、
    Vamsi

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

    Olivier、您好!

    此外、我认为客户正在混合此处的 RAM 和闪存上下文。   

    关于上面的#1: 他可能是指 RAM 内容而不是闪存。  如果是、那么我对其他论坛帖子(如上所述)的回复将有助于澄清这一点。

    谢谢、此致、

    Vamsi