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.

[参考译文] TMS320F28335:使用 Uniflash 9.1和 TMDSEMU110-U 读取目标器件

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1514605/tms320f28335-using-uniflash-9-1-and-tmdsemu110-u-to-read-target-device

器件型号:TMS320F28335
Thread 中讨论的其他器件:UNIFLASH

工具/软件:

我想读取整个程序、以便将其与另一个器件进行比较。

选择连接和器件、然后转到 Memory 并点击 Read Target Device。  这是否读取整个程序? 或者、我是否必须选择 Program 并手动输入程序地址并进行多次读取?

有人会认为 Read Target Device 会在一个跌宕起伏中读取程序,但谁知道?  然后、当我要导出存储器时、是否需要再次输入地址范围?

在"Program"部分、有"Log"和"Verify"按钮、还可以添加负载吗?  

通过选择连接和器件、似乎应该知道要读取和导出的正确程序地址范围、而不是依靠用户来确定这些范围。  

太多的方法来搞乱!

John

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

    您好:

    这是否读取整个程序?

    这将只在指定地址读取一个存储器块。 如果您向下滚动足够多、则应该有阅读更多内容的选项。  

    请注意、这只是存储器浏览器。 没有程序关联。 键入起始地址、它只读取该地址处的内存卡盘。

    那么当我要导出内存时、我是否需要再次输入地址范围?

    没错。

    ?? ? 说:
    在"程序"部分有日志和验证按钮、如何添加加载?  [/报价]

    "Verify Image"按钮旁边有一个"Load Image"按钮。 "你是说什么?

    谢谢

    Ki

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

    谢谢您、Ki、

    我想从旧的 eZdsp TMS320F28355中抽取程序、这样我就可以将其放入另一个 eZdsp TMS320F28355、他们需要备份、但我们不知道已经有10年历史的代码在机器上运行了什么版本。

    "Load Image"(加载映像)按钮用于读取磁盘文件映像、而不是设备上的现有程序。  因此,如果我有一个图像文件,我可以验证它是否匹配,但这是我缺少的文件。   

    无论如何,谢谢

    John

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

    没有调试符号、就没有有关程序的信息。 用户只能将闪存的所有内容导出到二进制文件中、然后将该二进制文件刷写到另一个器件中。  

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

    KI、

    "我要你喂我。"  只需将旧工程中的代码复制到另一个相同的处理器中。 使用 Uniflash 或 CCS 时、只要有某种.out 文件、我就可以对闪存进行编程。  那么、如何从旧系统中获得可闪存版本的代码、以便将其刷写到相同的系统中呢?

    John

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

    UniFlash 还支持多种十六进制格式和原始二进制文件的刷写。 因此、您可以使用 UniFlash 将闪存的内容导出到二进制/十六进制、然后将该文件刷写到您要刷写的另一个器件。