跳到主要内容

FAQ

无论您是初学者还是经验丰富的开发者,都可能在使用开发板时遇到一些疑问或困难。我们希望通过这份FAQ文档,为您提供有关 LuckFox Pico 系列开发板的常见问题的答案,以便您能够更轻松地进行开发和实验。

  1. Luckfox-Pico 和 Luckfox-Pico-Plus 是什么系统?

    答:支持busybox、buildroot和Ubuntu22.04。
  2. 电脑可以显示TF卡的盘符,SocToolKit烧录工具会出现识别不到TF卡。

    答:先右击程序以管理员权限运行软件,后插入TF卡。如果还是无法识别,需要关闭杀毒软件,重新下载软件。
  3. 烧录的时候,显示OEM不成功。

    答:TF卡容量太小了,推荐使用8G以上的TF卡。 
  4. 使用 SocToolKit 工具给 Luckfox Pico 烧录固件,显示luckfox pico\image\media.img文件不存在。

    Luckfox Pico 仅支持 TF 卡启动,需要用读卡器烧录。
  5. LuckFox Pico Plus/Pro/Max/Mini B 想使用 buildroot SD卡版本的系统。

    网盘中未提供适用于SD卡启动的buildroot系统镜像,需要按照SDK部分自行编译。因为SD卡容量大小参差不齐,需要手动去调整分区空间。
  6. 将 TF 卡安装在 Luckfox Pico 开发板上,将开发板连接电脑 SocToolKit 工具显示Maskrom模式了,无法烧录程序。

    答:Luckfox Pico 仅支持 TF 卡启动,需要使用读卡器按照教程步骤烧录完成后,安装在开发板上启动系统。
  7. cannot connect to 172.32.0.93:5555:由于连接方在一段时间后没有正确答复或连接的主机没有有反应,连接尝试失败。

    答:配置一下RNDIS虚拟网口。
  8. 串口模块接线正确,波特率也正确,串口窗口没有打印日志。

    答:要保证电平兼容性,Luckfox-Pico 在3.3V逻辑电平下工作,并要求串口模块使用3.3V电压电平进行通信。
  9. Luckfox-Pico 和 Luckfox-Pico-Mini/Plus 官网上写着内存为 64MB,实际内存只有34 MB左右。

    答:64M 内存的分配情况:[ 0.000000] Memory: 34328K/65536K available (3452K kernel code, 283K rwdata, 1644K rodata, 144K init, 127K bss, 6632K reserved, 24576K cma-reserved)
  10. Luckfox-Pico-Pro/Max 实际内存不足128MB 和 256MB ,如果不使用摄像头可以释放运行内存,将66M修改为1M。

  • 以Luckfox-Pico-Pro为例,修改完成效果如下:
  1. Luckfox-Pico-Plus/Pro/Max 连接设备串口开机后,设备总是发送 udhcpc:sending discover。

    答:网口未连接网线就会打印日志udhcpc:sending discover,解决办法连接网线或者使用命令杀死进程。
    # ps | grep udhcpc
    248 root 1196 S udhcpc -i eth0
    311 root 1192 S grep udhcpc
    # kill 248
    # udhcpc: received SIGTERM
  2. 第一次使用出厂镜像不能打开 PWM、UART 和 IIC 等。

    答:出厂镜像主要是测试GPIO功能,需要自己重新烧录网盘的镜像。
  3. 是否可以在开发板上交叉编译?

    答:必须使用SDK的交叉编译工具,在Ubuntu主机或者虚拟机交叉编译完成后,上传到开发板。
  4. 加载虚拟机 virtualBox 报 VT-x is disabled in the BIOS for both all CPU modes (VERR_VMX_MSR_ALL_VMX_DI的错误。

    答:原因是主板的CPU虚拟化技术没开。根据自己主板型号使用快捷键进入BIOS
    1. 例如华硕主板开机按 F2
    2. 选择 Advanced (高级)
    3. 找到 CPU 设置,将里面的 Intel Virtualization Technology 设置成开启
    4. 最后 F10 保存,重启电脑。
  5. VBUS 和 VSYS 哪一个是电源输入引脚?

    答:VBUS是连接到Typec接口输入电压; VSYS是主系统输入电压,可在4.5V~5.5 V范围变化。
  6. 可以识别到开发板,烧录会出现 Error:Write LBA failed,can't read flash id from device.

  • 解决方法:移除 USB HUB,将下载线直接连接电脑。
  1. Linux 加载 ko 驱动模块编译出错的解决方法。

    ① 未成功编译过 SDK 或者编译完成后使用了 clean 清除

    • 解决方法:使用 ./build.sh 全部编译 。

    ②未软链接到交叉编译器。

    • 解决方法:

      make ARCH=arm CROSS_COMPILE=/home/luckfox/Luckfox-Pico/luckfox-pico/tools/linux/toolchain/arm-rockchip830-linux-uclibcgnueabihf/bin/arm-rockchip830-linux-uclibcgnueabihf-