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.

[参考译文] Linux/AM5728:SPL 崩溃-无串行输出

Guru**** 2595805 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/647706/linux-am5728-spl-crash---no-serial-output

器件型号:AM5728

工具/软件:Linux

我正在为定制 SOM 开发板端口。  SOM BSP 使用 U-Boot 2016.05、我想使用 meta-ti 层附带的2017.01 U-Boot。  我使用了 am57xx_EVM 作为模型。  我无法让 SPL 引导它不断崩溃。  我在 serial_find_console_or_panel()中的 cram_str ("找不到串行驱动程序")崩溃。  在这两个版本的 u-boot 之间移植时、是否需要执行其他步骤?

提前感谢您的帮助!!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Shalyn、

    我已经在 am572x-EVM 板上测试了从 u-boot 2016.05到2017.01的迁移、没有任何问题、也不需要更改配置。 因此,我需要进行额外的调查,但您能否在崩溃时附加引导日志。

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

    您能否在 u-boot 配置文件中搜索 CONFIG_REGAL_SERIAL_CONSOLE 选项、以及是否启用了注释或禁用它。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我检查了我的配置文件、但未在配置文件中启用该文件。 通过跟踪旧版本的 u-boot、我发现似乎没有使用 DM 进行 SPL。 默认情况下、新的似乎正在执行该操作。 所以、我认为这是一个问题。 除了 CONFIG_SPL_DM=y 和 CONFIG_SYS_MALLOC_F_LEN=0x2000、我不确定使用 DM 串行驱动程序需要更改什么、这些文件位于基于 am57xx EVM 的配置文件中。

    感谢您的帮助!!