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-AM64X:MCU-PLUS-SDK-AM64X

Guru**** 2539500 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1250922/processor-sdk-am64x-mcu-plus-sdk-am64x

器件型号:PROCESSOR-SDK-AM64X
主题中讨论的其他器件:SysConfig

使用 SR1.0 (DEVICE_TYPE=GP)定制电路板使用 v08.06.00.43

我可以使用具有 FAT 分区的 SD 卡成功引导此硬件、该分区上有以下内容:tools\boot\sbl_prebuild\am64x-evm\sbl_null.release.tiimage  

我想使用 我自己的 DDR 时序(已验证可使用不同的操作系统)重新构建 sbl_null 示例、此示例已在 drivers\ddr\v0\soc\am64x_am243x\board_ddrReginit.h 中配置

当我导入 SBL_null 示例(不做任何更改)并构建示例时、我在我的工作区中仅获得以下内容:

我无法使用 SR1.0硬件从 SD 卡引导生成的 tiboot3.bin、我认为这是因为 CCS 假定 DEVICE_TYPE=HS (我没有看到我期望的 sbl_null.Release.tiimage、只有 sbl_null.Release.hs_fs.tiimage )

我的问题是、如何专门为 device_type=GP 构建? 或者强制将这些 GP 二进制文件与 HS-FS 二进制文件一起构建?

 我有一些想法和观察结果(如果有用、请分享):

  •   v08.06.00.43的 HS FS 迁移指南似乎意味着构建两个 device_types 时不需要传递任何额外参数
  • devconfig\devconfig.mak 似乎已设置"device_type?=GP"
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我想我有一个部分变通办法、可供其他人共享。 如果有位 TI 专家称重传感器、我仍会不胜感激。

    我仍然无法 与 SBL_null.Release.tiimage 一起编译/部署以及 SBL_null.Release.hs_fs.tiimage、但我 通过在 SysConfig 中的引导加载程序驱动程序设置中禁用"应用程序映像为 X509签名"、能够在我的 SR1.0硬件上获取 SBL_null.Release.hs_fs.tiimage 引导。

    • 请注意、 使用"Debug"构建配置禁用"应用程序映像具有 X509签名"似乎无效。 我只成功完成了 Release 配置。
    • 我的 SBL_null.Release.hs_fs.tiimage、 禁用了"应用程序映像为 X509有符号"的启动、但它需要大约 40秒 要在控制台上提供预期的输出、即:
      Starting NULL Bootloader ...
      
      DMSC Firmware Version 8.6.4--v08.06.04 (Chill Capybar
      DMSC Firmware revision 0x8
      DMSC ABI revision 3.1
      
      INFO: Bootloader_runCpu:155: CPU r5f1-0  is initialized to 800000000 Hz !!!
      INFO: Bootloader_runCpu:155: CPU r5f1-1 is initialized to 800000000 Hz !!!
      INFO: Bootloader_runCpu:155: CPU m4f0-0 is initialized to 400000000 Hz !!!
      INFO: Bootloader_runCpu:155: CPU a530-0 is initialized to 800000000 Hz !!!
      INFO: Bootloader_runCpu:155: CPU a530-1 is initialized to 800000000 Hz !!!
      INFO: Bootloader_loadSelfCpu:207: CPU r5f0-0 is initialized to 800000000 Hz !!!
      INFO: Bootloader_loadSelfCpu:207: CPU r5f0-1 is initialized to 800000000 Hz !!!
      INFO: Bootloader_runSelfCpu:217: All done, reseting self ...

      而 tools\boot\sbl_prebuild\am64x-evm\sbl_null.release.tiimage 将启动、并立即提供相同的输出。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、您好!

    CCS 构建还会生成 GP 映像、这些映像由.tiimage 扩展名进行标识。 因此、您要查找的图像命名为 sbl_null_am64x-evm_r5fss0-0_nortos_ti-arm-clang.timage。

    此致、

    普拉桑特