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.

[参考译文] CCS/PROCESSOR-SDK-AM335X:NAND 闪存写入器与 ICE 板 TMDSICE3359上的 XDS200调试器兼容

Guru**** 2590580 points
Other Parts Discussed in Thread: AM3356, TMDSICE3359, UNIFLASH

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/967963/ccs-processor-sdk-am335x-compatibilty-of-nand-flash-writer-with-xds200-debugger-on-ice-board-tmdsice3359

器件型号:PROCESSOR-SDK-AM335X
主题中讨论的其他器件:AM3356TMDSICE3359UNIFLASH

工具/软件:Code Composer Studio

您好!

我想使用 CCS 10.1 (在 Windows 10上)为 ICE 板(TMDSICE3359)和更高版本的基于 AM3356的定制板设置 Nand 闪存写入器工具。

根据此 TI 链接中的步骤、他们使用 XDS560调试器连接目标并运行。

是否有人可以告诉您闪光灯的步骤是否适用于 XDS200调试器?

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

    您好!

    [引用用户="Pranjal Sengupta"]

    根据此 TI 链接中的步骤、他们使用 XDS560调试器连接目标并运行。

    是否有人可以告诉您闪光灯的步骤是否适用于 XDS200调试器?

    [/报价]

    根据我在该链接中提到的步骤可以获得的结果、您只需要与 CCS 进行 JTAG 连接。 因此、使用外部 XDS200 JTAG 调试探针也就足够了。  

    谢谢

    Ki

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

    感谢您的回复!

    我还没有从办公室得到一个 xds200探测器,但一旦我得到它,我肯定会尝试它,并告诉它是否起作用。

    在下面的链接 中、它还指出:  由于引脚复用繁重、NAND 闪存仅在少数 AM335x EVM 和少数几个配置文件中可用。 这就是我所担心的。 可能需要更改 NAND 闪存工具项目中的代码、以便在不起作用的情况下使其正常工作。

    无论如何、让我尝试  一下 AM335x 发布包 AM335x Linux PSP - 04.06.00.08中提供的预构建 nand-flash-writer.out。

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

    您好 Ki、

    我在  基于 AM3356的定制板上尝试了预构建的 nand-flash-writer.out、该定制板具有1GB 的 Winbond 和闪存。

    当我运行程序并进入选项2时、没有指示/状态来知道闪存是否正在被擦除...

    您能告诉我这里可能会出现什么问题吗? 我还没有在 ICE 板上尝试过。 闪存器实用程序是否需要正确完成引脚复用才能刷写或擦除 nand? 如果是、请告诉我如何执行此操作。

    基本上需要使用 JTAG 探针从 CCS 中擦除我的电路板。

     在"Disassembly"窗口中、我也看不到任何内容。

     

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

    [引用 user="Pranjal Sengupta">您能告诉我这里可能会出现什么问题吗? 我还没有在 ICE 板上尝试过。 闪存器实用程序是否需要正确完成引脚复用才能刷写或擦除 nand? 如果是、请告诉我如何执行此操作。[/引述]

    我已将此主题提请器件专家注意。 他们将能够提供进一步的协助。

    谢谢

    Ki

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

    您好!

    闪存写入器肯定需要移植到您的板上。 引脚多路复用将是可能需要更改的内容之一。 遗憾的是、我们不再支持该封装、也没有直接等效的封装。 Uniflash 是我也能为您提供参考的最接近的示例、但它不支持开箱即用 NAND。 另一种选择是使用 U-Boot 并使用其 NAND 功能对 NAND 进行编程。 如果您将其用作引导加载程序、这可能是最简单的方法。  

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

    尊敬的 Ron / Ki:

    感谢您的回复和建议。 通过修改 GEL 文件、我能够使用预构建的闪存写入器擦除电路板中的 nand。

    我们知道 U-boot 方法。 我们需要一种在不引导的情况下直接擦除 nand 的方法。 稍后、我们可能还会出于我们的目的研究基于云的 Uniflash。