完善资料让更多小伙伴认识你,还能领取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卡进行测试。 注意:在进行任何更改之前,请确保事先备份重要数据,并小心操作以防止数据丢失或设备损坏。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-搭建自己的ubuntu系统之ubuntu网络设置
371 浏览 0 评论
龙芯中科胡伟武:3B6600 八核桌面 CPU 性能将达到英特尔中高端酷睿 12~13 代水平
501 浏览 0 评论
树莓派Pico 2发布,搭载RP2350双核RISC-V和Arm Cortex-M33微控制器!
477 浏览 0 评论
嵌入式学习-搭建自己的ubuntu系统之VMware Tools安装
408 浏览 0 评论
嵌入式学习-搭建自己的ubuntu系统之ubuntu系统安装
658 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
10686 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-16 01:41 , Processed in 0.471566 second(s), Total 43, Slave 37 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号