2267876_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2267876_zh-CN

2267876_zh-CN

如何替换自定义板的 Yocto 电路板支持包中的 DDR 二进制文件?

你好

正在尝试替换自定义板的 Yocto 电路板支持包 中的 DDR 二进制。

新计算机已创建,配方 ddr-firmware 的目录也是在自定义元层中创建的,其中包含所需的文件。但是,为 SRC_URI 分配新值并删除配方附加中的原始值并不能阻止 Bitbake 在评估板的原始路径中搜索。不使用配方追加也不会改变本次搜索的任何内容。

似乎唯一有效的方法是掩盖原始配方并在自定义层中创建新配方。

但我不认为这是一种可取的方式。使用为自定义计算机创建的 DDR 二进制文件应该很容易做到这一点。这里可能遗漏了什么?

谢谢您!

起重机

Re: How to replace DDR binaries in Yocto BSP for the custom board?

好的,它能用。似乎与 NXP_FIRMWARE_LOCAL_DIR 中设置的文件夹不一致。但不管怎么说,它还是有用的。

还有一个问题,如何关闭自定义层 .bbappend 中的 NXP-EULA 许可证?

此致,

起重机

Re: How to replace DDR binaries in Yocto BSP for the custom board?

嗨,仙鹤

感谢您的回复。

客户的 DDR 还应该有 DDR 固件,你能否尝试参考 S32G3_Linuxbsp_44.0_user_Manual.pdf 在 Yocto 中版本电路板支持包期间添加 DDR 固件。

Joey_z_0-1766541662147.png

BR

乔伊

Re: How to replace DDR binaries in Yocto BSP for the custom board?

你好,乔伊、

感谢您的回复。

它是 S32G3,电路板支持包 是 "bsp44.0"。

此致,

起重机

Re: How to replace DDR binaries in Yocto BSP for the custom board?

,起重机

感谢您与我们联系。

你使用的是哪个版本的电路板支持包?

您使用的是 S32G3 还是 S32G2 芯片?

BR

乔伊

Re: How to replace DDR binaries in Yocto BSP for the custom board?

嗨,乔伊、

添加 .bbappend 时尝试过,但不起作用用于定制板。

ERROR: /home/crane/work/yocto/sources/meta-alb/meta-alb-bsp/recipes-bsp/ddr-firmware/ddr-firmware.bb: Unable to get checksum for ddr-firmware SRC_URI entry NXP-EULA: file could not be found
The following paths were searched:

尝试了 .bbappend只有 SUMMARY,LICENSE ="CLOSED" 和 LIC_FILES_CHKSUM ="" ,也试过不使用 .bbappend、都得到了相同的错误信息。

这是处理自定义 DDR 二进制文件的唯一方法是掩盖恩智浦的原始配方并创建自定义配方,而不是根据原始配方添加配方附加吗?

此致,

起重机

Re: How to replace DDR binaries in Yocto BSP for the custom board?

嗨,仙鹤

请尝试修改文件夹 (fsl-auto-yocto-电路板支持包-build_s32g274ardb2/conf) 中 local.conf 文件。

accept_fsl_eula ="1"

Joey_z_0-1766656675683.png

BR

乔伊

Re: How to replace DDR binaries in Yocto BSP for the custom board?

,起重机

您是否在文件夹中添加了 NXP-EULA 文件?

Joey_z_0-1766735378837.png


BR

乔伊

Re: How to replace DDR binaries in Yocto BSP for the custom board?

嗨,乔伊、

我试图将这个文件复制到原始配方或自定义配方中,但都不起作用。两种方法都能找到文件,但都会产生以下错误信息:

ERROR: No recipes in default available for:
  /home/crane/work/yocto/sources/meta-crane/recipes-bsp/ddr-firmware/ddr-firmware_%.bbappend

由于我没有使用恩智浦的DDR二进制文件,我认为使用恩智浦生成的NXP-EULA没有意义。禁用检查 NXP-EULA 是感知的,对吧?

此致,

起重机

Re: How to replace DDR binaries in Yocto BSP for the custom board?

,起重机

感谢您的回复。

我们应该找到问题的根源。请尝试在 Yocto 中版本 BSP44 以使用恩智浦的 DDR 固件和 NXP-EULA 文件。如果你能成功版本 BSP44,你可以尝试更换 DDR 固件,然后重新版本

BR

乔伊

Tags (1)
No ratings
Version history
Last update:
‎12-30-2025 03:25 AM
Updated by: