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.

[参考译文] AM5728:RTOS SBL 编译问题

Guru**** 2595800 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/644220/am5728-rtos-sbl-build-issue

器件型号:AM5728

你好。

如果我们使用 evmam5728作为参考设计、并且我们想要使用 QSPI 闪存、我正在处理一个项目。 QSPI 闪存已连接并准备好进行测试。 我想从 SD 和 QSPI 引导。 从 SD 引导示例工程似乎可以正常工作。 从 QSPI 引导时、我需要创建一个特定的 MLO 文件。 我的方法是更改 ti/boot/sbl 中的.c 文件并重新生成 sbl。 那么、这是我的问题:使用此处所述的 make 命令时: http://processors.wiki.ti.com/index.php/Processor_SDK_RTOS_BOOT_AM57x

转至 CD (TI_pdk_install_DIR)\packages/ti\boot\sbl

make example Board= Soc= 要构建应用
程序、请创建 example_clean Board= 

make[1]:输入目录'C:/ti/pdk_am57xx_1_0_8/packages/ti/boot/sbl
make[1]:***没有规则使目标为“/ti/boot/sbl/binary/idkAM572x/example/a15/mpuc0/obj/sbl_multicore_mpu.o”,“/ti/boot/sbl/binary/idkAM572x/example/a15/mpuc0/bin/sbl_app.out”需要。停止。
make[1]:离开目录'C:/ti/pdk_am57xx_1_0_8/packages/ti/boot/sbl
Makefile:77:目标"示例"的配方失败
制造:***[示例]错误2.

我在 Linux Ubuntu 和 Windows (mingw32-make)中收到相同的错误信息。

我很高兴被推到 正确的方向来了解如何构建 SBL 以及 如何创建特定的 MLO 文件

感谢 TI 社区的持续支持、

Anders。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    更多信息:使用"C:\ti\pdk_am57xx_1_0_8\packages/"中的命令"make SBL"时、我会收到以下错误消息(在大量输出行之后):
    # am57xx
    Process_Begin:CreateProcess (NULL、# am57xx、...) 失败。
    make (e=2):系统找不到指定的文件。
    Makefile:155:目标'BL'的配方失败
    制造:***[SBL]错误2.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    更多信息:
    在 Linux 中、我使用 GNU make 4.1
    在 Windows 中、我使用 GNU make 3.82.90 (MinGW)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    安德斯

    请注意、在 Windows 中、处理器 SDK 构建是使用 gmake 完成的、而不是 make 完成的。 您n`t 使用 MinGW、因为 gmake 作为 SDK 的一部分打包。 您的 SDK 构建环境设置似乎未正确完成。

    请按照此处的说明设置 SDK 构建环境:
    processors.wiki.ti.com/.../Processor_SDK_RTOS_Building_The_SDK

    如果您仍有任何问题、请告知我们。

    此致、
    Rahul

    PS:如果您在 Linux 中构建此版本、 则需要在调用该版本之前安装单声道。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢!
    我不明白我必须从 cmd 运行 pdksetupenv.bat、然后从同一 cmd 窗口运行 gmake SBL。
    SBL 现在构建良好!
    Anders。