完善资料让更多小伙伴认识你,还能领取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卡进行测试。 注意:在进行任何更改之前,请确保事先备份重要数据,并小心操作以防止数据丢失或设备损坏。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
606 浏览 0 评论
2014 浏览 0 评论
【每周推荐】采用11代Intel CPU,基于youyeetoo X1开发板搭建少儿AI智能STEAM积木平台
1005 浏览 0 评论
3258 浏览 2 评论
【youyeetoo X1 windows 开发板体验】+ 影音处理和AI模型移植
2901 浏览 5 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
6795 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-5-17 06:10 , Processed in 0.818886 second(s), Total 74, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号