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.

[参考译文] AM4376:eMMC 生产编程

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

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/914331/am4376-emmc-production-programming

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

在当前的 Processor SDK 用户指南中、Uniflash 仅支持 UART 和 JTAG、因此适用于小尺寸应用。 但是、如果对于具有较大文件系统的基于 Linux 的应用程序、它应该会很耗时。

https://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_board.html#uniflash

我的客户使用 eMMC 引导存储、建议使用什么方法从生产线上的空闪存中刻录 eMMC?

BTW、在生产线上、客户的计算机将运行其测试应用程序、该应用程序将在自己的应用程序中运行闪存刻录和其他测试程序、因此需要将闪存刻录集成到自己的应用程序中、或从应用程序调用闪存刻录、 并从闪存刻录中获得"通过"或"失败"反馈、以通知应用程序自动转到下一步。 如果要配置的步骤太多、则对生产线工人来说将会太复杂。

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

    Tony、

    [引用用户="Tony Tang]在当前的处理器 SDK 用户指南中 、uniflash 仅支持 UART 和 JTAG、它应该适用于小尺寸应用。 [/报价]

    您会发现、我们当前的 Uniflash 在基于生产编程处理器的系统(与基于 MCU 的系统不同)方面存在一定的局限性。 我们确实计划改善 Uniflash 处理器支持并添加 eMMC 编程等内容(这是我们过去实际上在某个时候使用的功能、现在已过时的 Uniflash v3)、但目前没有任何可用功能。

    我最近在以下 E2E 帖子中总结了您目前拥有的 eMMC 编程选项: https://e2e.ti.com/support/processors/f/791/p/904467/3343949#3343949 ,请查看。 虽然没有"最佳"解决方案、但如果我需要在生产设置中对电路板进行编程、我将采用此处概述的方法3 (使用完全自定义的基于 Linux 的编程解决方案)。 开始时需要付出一些努力、由于使用当前 U-Boot/Linux 内核版本基本上执行低级器件连接和编程、因此它是迄今为止最灵活和最可靠的解决方案。 由于基于以太网的数据传输、它的速度也很快。 一旦开发出此类解决方案、就可以根据需要通过脚本编写更轻松地将其部署到生产环境中。

    此致、Andreas