Page 1 of 1

Luckfox_Pico_Ultra_W SDK 编译 镜像和烧录 问题

Posted: 2025-03-13 11:50
by maobin
我需要在luckfox_pico ultra_w 上添加Python 的requests 库,
按照wiki的方法
1、进入vmware ubuntu系统,切换到路径:
/home/ubuntu/
#./build.sh lunch
#./build.sh
2、进入/home/ubuntu/luckfox-pico/sysdrv/source/buildroot/buildroot-2023.02.6
#make menuconfig
选中python requests,保存,退出
#make
3、重新编译内核
/home/ubuntu/
#./build.sh lunch
#./build.sh firmware

3、使用MobaXterm_Personal_22.0 的sftp 下载
/home/ubuntu/luckfox-pico/output/image 下的所有文件到windows 10
重命名rootfs_2KB_128KB_210MB.ubi -> rootfs.img
重命名oem_2KB_128KB_30MB.ubi -> oem.img
重命名 userdata_2KB_128KB_10MB.ubi -> userdata.img

4、使用SocToolKit.exe固件烧录工具将镜像文件烧录到 luckfox_pico ultra_w
烧录完成后,发现设备已经不能启动了。

请问我的操作中有什么问题?正确的操作流程是什么?感谢。

Re: Luckfox_Pico_Ultra_W SDK 编译 镜像和烧录 问题

Posted: 2025-03-13 13:02
by Crocodile
您好,Buildroot 添加软件包可以使用 ./build.sh buildrootconfig 命令添加,修改后需要重新编译rootfs使用./build.sh rootfs命令后再执行./build.sh firmware 打包成镜像,将output/image 中的镜像下载到板端即可
您的操作主要有以下问题
1 ./build.sh lunch 执行一次即可,在生成最终镜像前再次执行可以会导致最后的结果出问题
2 生成的output/image上传到windows上正常是不需要重新命名的,编译脚本会自动将镜像转换为可以直接烧录的格式,同时您这里的镜像都是.ubi后缀是适用于Spi-Nand的镜像,与您使用的Luckfox_Pico_Ultra_W 使用的EMMC不符,应该是第二次./build.sh lunch 中选错配置了

Re: Luckfox_Pico_Ultra_W SDK 编译 镜像和烧录 问题

Posted: 2025-03-14 3:24
by maobin
谢谢,按照指导的步骤制作镜像,已经可以正常烧录了,但是烧录到板子上后,板子启动不了,可能是./build.sh lunch 选项选错了,
Luckfox pico ultra w 应该选择哪一项?
[attachment=1]微信图片_20250314111518.png[/attachment][img][attachment=0]微信图片_2.png[/attachment][/img]

Re: Luckfox_Pico_Ultra_W SDK 编译 镜像和烧录 问题

Posted: 2025-03-14 9:20
by maobin
重新下载了一次SDK,现有ubuntu系统里面的配置
系统现有配置.png
只有5个板型的配置文件;
而WIKI上的有好多种,其中就包括luckfox_pico_ultra_w的,
wiki.png
请问怎么把配置文件加进去?

Re: Luckfox_Pico_Ultra_W SDK 编译 镜像和烧录 问题

Posted: 2025-03-15 6:52
by Crocodile
您下载的SDK是老版本的,最新的SDK请至 github 仓库地址 https://github.com/LuckfoxTECH/luckfox-pico

Re: Luckfox_Pico_Ultra_W SDK 编译 镜像和烧录 问题

Posted: 2025-03-17 5:20
by maobin
谢谢,下载新版的sdk后可以烧录了。并加入了python curl 库。