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.

[参考译文] PROCESSOR-SDK-AM335X:SRAM 中的多个 bin 文件

Guru**** 2551110 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/603574/processor-sdk-am335x-multiple-bin-files-in-sram

器件型号:PROCESSOR-SDK-AM335X

您好!

我使用 BeagleBone Black (AM335x)进行裸机编程。

我正在使用外设引导过程(UART)和  picocom -b 115200 /dev/ttyUSB0 --send-cmd "sx -v"进行引导。

我能够将我的单个 bin 文件发送到 SRAM (0x402F0400)。 传输完成后立即执行。

我想在(0x402F0400)和(0x402F1400)传输2个 bin 文件(请记住溢出)、然后将执行传输到第二个映像。 (0x402F1400)

如何在开始时一次性传输两幅图像????

因为在一对一传输的情况下,BBB 会在第一次传输完成后立即开始执行? <-参考手册中也是如此

此致、

Sourav Punoriyar

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

    您不能将它们组合在一个文件中?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Biser、
    是的、我可以。
    我只是想探讨一下这种可能性。
    我只是对这种做法很好奇。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果这是您加载的第一个文件、则不能执行任何操作。 这被视为引导加载程序、下载由 ROM 代码控制、ROM 代码会在下载完成后立即传输执行。 要执行所需的操作、您需要编写一个自定义引导加载程序、将其下载到 RAM 中、然后当它开始执行时、它可以请求加载辅助文件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的建议。
    这意味着没有其他方法可以将它用于 SRAM?
    编写引导加载程序的第二种方法可以正常工作。

    此致、
    Sourav Punoriyar