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.

[参考译文] OMAP-L137:OMAP-L137:工厂引导加载程序

Guru**** 2555080 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/587384/omap-l137-omap-l137-factory-bootloaders

器件型号:OMAP-L137

您好!
我不小心擦除 了 TMDSOSKL137 Rev. J 板上闪存的内容。 U-Boot 标记为1.3.3、2012年。

我尝试将闪存恢复到出厂状态、并且我在 Spectrum Digital 网站 http://support.spectrumdigital.com/boards/evmomapl137/revg/上找到了相同版本的 U-Boot 

至于 ARM 和 DSP 的引导加载程序二进制文件(dsp-spi-ais.bin UBL-SPI.bin)、我找到了这两个版本。 第一个版本的 LSP 2.20起 始日期为2009年4月、第二个版本的  发布日期为2010年11月11日、位于达芬奇 PSP SDK 03.20.00.14。

我想使用命令行方法来刷写存储器、因此找到 了 Flashing Tool 2.40 并将其与-flash_dsp 选项结合使用。 刷写过程成功。

遗憾的是、在使用 LSP 的引导加载程序二进制文件刷写存储器后、串行控制台上没有输出。
当我尝试达芬奇 PSP 中的二进制文件时、主板正在正确启动、并且我在控制台上获得输出、但只有在使用复位按钮对其进行复位之后。 为电路板加电后不会直接发生任何情况。

显然、我使用 UART2设置来刷写过程、使用 SPI0闪存来引导。

感谢您的帮助!

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

    我已通知团队。

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

    user4925272、

    如果 u-boot 来自2012、则可能不是由频谱数字刷写的 uboot。 此器件相当成熟、EVM 套件是在2008年之前创建的。 n`t 的 EVM 套件附带了 TI 不再支持的 u-boot 和 Monta Vista Linux 版本、因此我不建议从其刷新图像。

    我建议您使用以下 Linux PSP 版本、其中包含我们支持的更新的 UBL、Uboot 和 Linux 内核。
    processors.wiki.ti.com/.../DaVinci_(ARM9)_PSP_Releases

    此处描述了重新刷写引导加载程序的过程:
    processors.wiki.ti.com/.../AM1x

    确保在刷写 EVM 后将引导开关更改为 SPI 引导。

    希望这对您有所帮助。


    此致、
    Rahul

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

    您好!
    我从 PSP 尝试了 U-Boot、但无法识别 SPI 闪存(我无法"保存 env"我的 U-Boot env、"SF probe 0"不起作用)。

    正如我在第一个帖子中提到的、我尝试了来自 PSP 的 dsp-spi-ais.bin 和 ubl-spi.bin、但在为电路板加电后他们不会立即启动 U-Boot。 我必须按下 RESET 按钮才能正确启动它。