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.

[参考译文] TMDSCNCD28379D:覆盖闪存

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1227788/tmdscncd28379d-overwriting-flash

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

您好、专家!

就这个关于使用 TMDSCNCD28379D 覆盖闪存的问题向一位已知的客户寻求您的建议:

我有两个针对参考电路板和处理器的项目。 当我修改和下载其中之一时、可以在下电上电后验证闪存是否被覆盖。 当我下载另一个时、我可以看到下载工作、而另一个程序正在运行、但当我循环通电时、第一个程序会运行。 我需要知道第二个程序为什么不会覆盖闪存。 这特别奇怪、因为截至两天前、我可以下载任一程序、然后重启、两个程序都始终覆盖了闪存。

我使用 Uniflash 实用程序下载.hex 文件。 据我所知、两个程序的 Uniflash 设置是相同的、包括擦除闪存的设置。 我不知道你们需要多少细节,所以我会等到我听到你们的声音。 如果有帮助、我将包括 GUI 日志和下载有问题的程序时生成的 DS 日志文件。

希望听到最新消息。

此致、
阿奇·A·阿奇

已附加:
[1] ds.log
[2] uniflash_5F00_gui_5F00_debug_5F00_log.txt

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

    您好!

    感谢您发送编修。

    我们将在下周一审查并回复您。

    此致、

    Vamsi

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

    您好、Archie。

    1) 1)到目前为止、我认为您正在使用 Uniflash 使用脚本加载闪存映像。  

    您是否可以尝试使用 Uniflash 手动加载闪存映像?

    2) 2) 您的旧应用和新应用是否使用相同的链接器命令文件?

    谢谢。此致、
    Vamsi

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

    您好 Vamsi、

    感谢您的支持。 客户仍在学习 TI 工具 、他的回复如下:

    1) 1)我确实使用 Uniflash、但我不知道手动与脚本之间的区别。 运行 Uniflash 时、屏幕的顶部标记为 Detected Devices (检测到的设备)。 该按钮始终显示我的 USB 探头和一个下拉电阻、用于手动选择器件。 在该下拉列表中、我选择我的处理器型号、然后点击"Start"。 然后、系统提示我浏览并下载我的.hex 文件("Load Image"按钮)。 这一切对我来说似乎都是"手动"的。 是否有其他下载方式?
    2) 2)我对链接器命令选项也不太了解。 我一直在使用 TI 示例项目、并且尚未触及两个项目中的链接器选项。 如果有用、我会在每个工程的属性中获取链接器命令的屏幕截图。 我将连接它们、或许您可以找到一些关键的差异。

    谢谢你。

    此致、
    阿奇·A·阿奇

    未覆盖闪存:

    闪存被覆盖:


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

    您好、Archie。

    我会在几天内评论并回复您。

    谢谢。此致、
    Vamsi

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

    您好 Vamsi、

    期待您的评估结果。

    谢谢你。

    此致、
    阿奇·A·阿奇

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

    您好、Archie。

    1) 1)您可以发送闪存插件 GUI 设置的屏幕截图吗?

    2) 2)您可以发送两个项目的映射文件吗?

    谢谢。此致、

    Vamsi

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

    您好 Vamsi、

    道歉,但客户只是回应,因为他们来自一个漫长的假期。 如需继续、请参阅以下答案:

    恐怕我不知道您所说的"FLASH 插件 GUI 设置"是什么意思。 我可以在 UniFlash 中调用这些函数吗? 还是在 CCS 中? 我试图从项目中附加映射文件、但您的站点不允许它。 它表示"文件类型不允许或 mime 类型与文件内容不匹配"。 附加映射文件有什么技巧吗? 我可以将其附加到电子邮件中吗?

    此致、
    Archie A./Fred

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

    您好、Archie。

    很抱歉耽误你的时间。  我目前不在办公室。  

    对于刷写插件 GUI 设置:CCS 调试视图->工具->片上闪存。   

    对于映射文件:请将文件扩展名更改为 txt 并上传。

    我的回复可能会延迟。

    谢谢。此致、

    Vamsi