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/AM3358:u-boot 不能打印消息#39;t

Guru**** 2553450 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/616777/linux-am3358-u-boot-doesn-t-print-messages

器件型号:AM3358

工具/软件:Linux

大家好、  

尝试将 SDK 从 ti-sdk-AM335x-evm-06.00.00.00.00.00.00.00-linux 更新为 适用于定制板(基于 AM335x EVM 板的设计)的 ti-processor-sdk-linux-AM335x-evm-04.00.04-linux 时遇到问题。

借助 ti-sdk-AM335x-EVM-06.00.00.00.00.00.00-Linux、我可以创建 SD 卡并使其运行良好。

但是、当我切换到使用 ti-processor-sdk-linux-am335x-evm-04.00.00.04-linux 时、我创建了 SD 卡并将其放入电路板中、但在上电时、在终端上(我使用 PuTTy)不显示任何内容。

我认为 ti-processor-sdk-linux-am335x-evm-04.00.04-linux 中 u-boot 2017的问题、因此我尝试添加一些函数来在 U-boot 中的某个文件上打印信息、例如:

/board/ti/am335x/board.c

/common/spl/spl.c

/arch/arm/mach-omap2/am33xx/board.c

但是在航站楼里,还是没有任何显示,所以有人能帮我解决这个问题,非常感谢你们:)

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

    "ti-sdk-am335x-evm-06.00.00.00.00.00.00.00.00.00.00.00."是指内核 v3.2吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、u-boot 2013.01和内核 v3.2
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您将哪个 UART 用于调试控制台?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的帮助、我将 uart0用于调试控制台
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    最新的 U-boot 与您之前使用的 U-boot 非常不同。 请参阅 processors.wiki.ti.com/.../Linux_Core_U-Boot_User's_Guide 主要区别在于 U-boot 现在使用设备树。 我已通知软件团队、他们将继续进行此主题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢,但我认为启动过程是 MLO->Uboot->Device tree-->Kernel --> rootfs,所以我不认为问题属于设备树
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    需要注意的另一点是、您是否已在 MLO/U-boot 中禁用 EEPROM 检查。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已禁用 MLO/U-boot 中的 EEPROM 检查,当我按下自定义板上的复位按钮时,字符串"CCC..... "将在 Windows 终端中输出(ex.putty)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您能否检查 SD 卡是否已正确创建并具有可引导标记?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Shakir 先生和 Biser 先生,我可以解决我的问题,我的定制板使用不同的 RAM 与 AM335x EVM 板,所以我在 U-boot 源代码上自定义配置 DDRAM,我可以引导 MLO、u-boot.img:)