完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我是嵌入式主题的新手,出于教育目的,我正在尝试使用 Buildroot 设置我的 ST32MP157C-DK2。
我使用 menuconfig 将内核、TF-A 和 U-boot 指向 ST 分支回购的最新标签版本。但它不起作用,因为它要求 FIP 图像。 我使用 menuconfig 启用了 FIP 映像,但构建失败。经过一番调查,我意识到 Buildroot 缺少变量 BL33_CFG 的值,从一些文档中我了解到它应该设置为 U-Boot dtb。 查看代码和 makefile,我找不到为此提供适当支持的模式,所以我做了一些更改:Buildroot 将 u-boot.dtb 复制到输出文件夹,并从 menuconfig 为 ARM_TRUSTED_FIRMARE 设置一个附加变量: BL33_CFG=$(BINARIES_DIR)/u-boot.dtb。 并且还定义了 BR2_TARGET_ARM_TRUSTED_FIRMWARE_UBOOT_BL33_IMAGE=”u-boot-nodtb.bin” 现在建设成功,显然没有问题。 下一步是使用 STM32CubeProgrammer 进行闪存,我使用这个 tsv 文件:
有没有人有任何建议可以帮助发现问题所在?
|
|
相关推荐
1个回答
|
|
是的,我确实没有假装 ST 大力支持 Buildroot,但我还是决定在社区发帖,以防其他人遇到同样的情况。
您的建议为我指明了正确的方向,谢谢! 启用早期 printk 后,我可以看到内核日志与我使用官方 ST Developer 和 Distribution 包时获得的日志有很大不同。在将默认情况下与 Buildroot 一起提供的内核配置更新为 Developer 包中的内核配置后,一切都开始按预期工作。 |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2747 浏览 1 评论
3244 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1813 浏览 1 评论
3655 浏览 6 评论
6044 浏览 21 评论
1342浏览 4评论
204浏览 3评论
对H747I-DISCO写程序时将CN2的st-link复用为usart1,再次烧录时无法检测到stlink怎么解决?
359浏览 2评论
STM32G474RE芯片只是串口发个数据就发烫严重是怎么回事?
449浏览 2评论
STM32处理增量式编码器Z信号如何判断中断是正转的还是反向转的?
276浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 23:51 , Processed in 1.115111 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号