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.

[FAQ] [参考译文] [常见问题解答] AM623:如何编译 DM 固件以便在 AM62X 中自定义 DDR 存储器地址空间?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1228039/faq-am623-how-to-compile-dm-firmware-for-custom-ddr-memory-address-spaces-in-am62x

器件型号:AM623

如何为 AM62X 中的不同 DDR 存储器地址空间编译 DM 固件?

如何构建自定义 DM 固件?

此常见问题解答主要解释了如何针对不同的 DDR 存储器大小编译 DM 固件。

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

    目前、在 AM62X 中、在 EVM 上安装或可用2GB 的 DDR、并为 Linux 中的 R5F DM 和应用分配大约11 MB 的内存。

    路径: 内核 arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi

    与 R5F DM 和应用类似、在 MUC+SDK 的 Liker cmd 文件中分配相同的存储器。

    路径:  c:\ti\mcu_plus_sdk_am62x_08_06_00_29\examples\drivers\ipc\ipc_rpmsg_echo_linux\am62x-sk\r5fss0-0_freertos\ti-arm-clang

    因此、如果您计划在自定义硬件中使用2GB 以外的 DDR 存储器、首先必须更新 k 中应为 R5F DM 和 R5F 应用选择的存储器区域 3-am62x-sk-common.dtsi 文件。

    下一步是、应在 MUC+SDK 中的 Linker cmd 文件中定义相同的存储器区域。

    您应按照以下步骤在 MCU+SDK 中编译除2GB DDR 存储器之外的 R5F DM 应用程序。

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

    第1步:根据为 R5F DM 和应用程序分配的 DDR 存储器大小更新链接器命令文件、该大小在 ipc_rpmsg_echo_linux_am62x-sk-lp_r5fs0-0_freertos_ti-arm-clang 项目中在 Linux 侧指定。

     C:\ti\mcu_plus_sdk_am62x_08_06_00_29\examples\drivers\ipc\ipc_rpmsg_echo_linux

    第2步:编译 ipc_rpmsg_echo_linux_am62x-sk-lp_r5fss0-0_freertos_ti-arm-clang 项目。

    步骤3:编译后、您将获得一个更新的 DM bin 文件、该文件位于以下文件夹中。

    步骤4:用新的更新文件替换 DM 文件。