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.

[参考译文] MCU-PLUS-SDK-AM243X:使用 uniflash 来刷写 EMMC?

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

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1250010/mcu-plus-sdk-am243x-using-uniflash-to-flash-emmc

器件型号:MCU-PLUS-SDK-AM243X
主题中讨论的其他器件:UNIFLASH

您好!

我看到了 AM64x 的一个 uniflash 示例、其内容如下所示:

--file={path to your application .appimage file }--operation=flash-eMMC --flash-offset=0x800000 

我想知道是否可以使用 uniflash 将二进制数据刷写到 AM243x 中的 EMMC。 每当我尝试使用操作标志"flash-emmc"写入 EMMC 时、我都会得到以下错误:  

[STATUS] ERROR: Flashing failed !!!

我尝试了一堆抵消,没有任何效果。 正常的闪存操作可以正常运行。

下面是我在 cfg 文件中使用的两行:

--flash-writer=sbl_uart_uniflash.release.hs_fs.tiimage
--file=emmc_fat_image.appimage --operation=flash-eMMC --flash-offset=0x80000
emmc_fat_image.appimage 是一个二进制文件。 我们正在使用扩展名并将其添加为构建的一部分、因此它也会进行签名、但这也不起作用。

此致、

A·弗洛雷斯

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

    尊敬的 Adan:

    您使用哪个电路板进行 EMMC 闪存? AM243x 有两个 TI 平台:AM243x EVM 和 AM243x LP。 您应该能够在 AM243x EVM 上使用 UNFLASH 来刷写 EMMC、但不能在 AM243x LP 上使用。 原因很简单、因为 AM243x 没有板载 EMMC。 另一方面、AM243x EVM 与 AM64x EVM 相同、具有板载 EMMC。

    此致、

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

    您好!

    我们使用的是 AM243x EVM。 我想补充一点、即尚未对该存储器进行格式化。 如果我们尝试使用 uniflash 进行写入、是否会出现问题?

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

    尊敬的 Adan:

    您应该能够使用 uniflash 写入 EMMC 上未格式化的物理扇区。 如果要在 EMMC 上构建文件系统、可能必须编写自己的应用程序才能完成。

    此致、