完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
通过输入env - BASH_ENV=/tmp/openwrt.env /usr/bin/bash ./Nuvoton/script/pack-image.sh查看出现问题的地方,经过查明是由于编译环境没有安装jq引起,处理方式如下:
更新软件包列表 sudo apt update 在Ubuntu 安装jq软件包 sudo apt install jq 检查jq版本 jq --version 由于更换配置需清除TF-A ,Optee-OS 和U-boot make package/boot/arm-trusted-firmware-ma35d1/clean make package/boot/optee-ma35d1/clean make package/boot/uboot-ma35d1/clean 之后执行make就可以产生xxx.sdcard1-pack.bin |
|
|
|
要解决MA35D1 OpenWRT由NAND切换到SD卡启动不能生成pack.bin的问题,您可以尝试以下步骤:
1. 确保已正确配置OpenWRT的编译环境,并按照正确的步骤进行编译。 2. 检查OpenWRT的配置文件,确保已正确配置SD卡的启动选项。可以通过修改`.config`文件或运行`make menuconfig`来进行配置。 3. 确保在编译过程中指定了正确的目标设备和配置文件。例如,使用`make DEVICE=ma35d1 BOARD=labs-7282`,其中 `BOARD` 参数指定了正确的配置文件。 4. 检查编译输出的日志和报错信息,查找可能导致生成 `pack.bin` 失败的问题。特别关注与SD卡启动相关的错误或警告信息。 5. 如果编译过程中没有明显的错误,但仍然无法生成 `pack.bin`,可以尝试按照以下步骤进行排查: - 检查是否需要更新或更改U-Boot引导加载器,以支持从SD卡启动。确保U-Boot已正确配置,且支持从SD卡加载镜像文件。 - 检查SD卡的文件系统格式是否正确。确保SD卡已使用正确的文件系统格式(如ext4)进行分区,并将编译生成的文件正确地复制到SD卡的分区中。 - 检查SD卡是否完好无损,或者尝试使用其他可靠的SD卡进行测试。 注意:在进行任何更改之前,请确保事先备份重要数据,并小心操作以防止数据丢失或设备损坏。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-开发板适配之电阻屏触摸
741 浏览 0 评论
1234 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-开发板适配之I2C-RTC
548 浏览 0 评论
ATK-DLRK3588开发板deepseek-r1-1.5b/7b部署指南
2820 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第五十章 WiFi热点实验
850 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12380 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-23 01:50 , Processed in 0.573083 second(s), Total 72, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191