一.开发者常见问题
1.已解决问题
| 问题类型 | 链接 |
|---|---|
| 系统镜像 | 系统镜像 |
| 软件相关 | 软件相关 |
| 图形与GPU驱动 | 图形与GPU驱动 |
| 硬件相关 | 硬件相关 |
| Bianbu Cloud | Bianbu Cloud |
系统镜像
【问题】请问 Muse Pi Pro 用 fastboot mtd 刷过之后怎么恢复原版的的 uboot 和 uefi 可以直接用这个 img 里面提取的内容吗 Index of /image/k1/version/bianbu-computer-uefi/v1.3
【回答】你好,参考MUSE PI PRO的用户使用指南,重新刷机就行哈。img.zip是用balenaEther工具制作的sd卡镜像,.zip可以用我们的titan工具直接刷机或者制卡。或者:image里提取对应文件刷到相应分区也可以
【问题】诶 gitee 没更新吗 bianbu 出 3.0 了 主要是没发 3.0 的新的 img 驱动文件(
【回答】bianbu 3.0镜像:
Index of /image/k1/version/bianbu/v3.0
【问题】bianbu和bianbu-computer的区别是支持的设备不一样还是说 带computer的是bianbu-star?
【回答】支持的设备是一样的 computer s1的镜像,里面有双系统,包括了一个linux 的系统和bianbu star的系统,可以通过grub选择启动,支持的设备跟bianbu 一样 bianbu相关名称及产品定位:Bianbu相关名称和产品定位说明
【问题】你好,请问3.0有开放源码吗?我在Gitee仓库中还没看到
【回答】Bianbu 3.0更新说明 | Bianbu | 进迭时空开发者社区
如需下载源码,请将Types: deb改成Types: deb deb-src
【问题】你们似乎没更新 gitee 上的 repo ?
还是说 3.0 就不更新了(
【回答】会更新的
【问题】bianbu连接串口调试怎么进入uboot模式
【回答】按 s 打断
软件相关
【问题】我想把设计好的游戏封装成Docker Image然后存储到SPACEMIT的Habor远程私有仓库可以吗?
【回答】harbor服务没有对接开发者社区的认证
如果需要上传,需要我们提供账号,或者发给我们审核后代为上传
【问题】老师,opencv 4.12进迭版本的安装源请再提供一下,谢谢,编写AI程序时需要
【回答】pip install opencv-python==4.12.0.88 --index-url https://git.spacemit.com/api/v4/projects/33/packages/pypi/simple pip install opencv-python --index-url https://git.spacemit.com/api/v4/projects/33/packages/pypi/simple这个命令默认安装最新的opencv
【问题】源码下载不成功
【回答】网络波动重新repo sync即可
图形与GPU驱动
【问题】有人报告你们的 mesa 不设置 MESA_LOADER_DRIVER_OVERRIDE 环境变量起不来,我去下了你们 mesa 24.01-bb2 的编译配置看了下 没开 gallium-pvr-alias 选项 导致不能按照 dc 设备驱动名匹配到内置 gpu 应该加 -Dgallium-pvr-alias=spacemit 参数编译
【回答】在 mesa=24.01-bb3 中添加了gallium-pvr-alias为spacemit
【问题】2.1系统下musepipro,x11加i3识别不了HDMI-A-1,用waylanad加sway画面撕裂
【回答】bianbu 2.1系统,只适配了gnome桌面的wayland显示服务器协议。
【问题】我在尝试在新的发行版里适配 K1 的 GPU
主要参考了 图形驱动框架 | Bianbu Linux | 进迭时空开发者社区 这篇文档
我做的主要是把文档中提到的那些 deb 内的文件安装到对应位置,并且把 firmware 加到 initramfs 里,尝试了群里提到的 MESA_LOADER_DRIVER_OVERRIDE 指定为 pvr
现在 Kernel Driver 和 Firmware 可以正常加载,fastfetch 可以显示内置 GPU,并且 debugfs 里面的 GPU 占用监控正常显示(但是占用率为 0), vulkaninfo 可以识别到内置 GPU
但是 glxinfo, es2_info 之类的都会报错,glmark2 也没法跑起来
桌面环境是 wayland
【回答】MESA_LOADER_DRIVER_OVERRIDE=zink glmark2-wayland
可以看看这个YouTube视频:https://www.youtube.com/watch?v=ZkwD_9uNKto
可以看看这个reddit帖子:https://www.reddit.com/r/RISCV/comments/1mmgu75/bianbu_os_30_supports_zink/
硬件相关
【问题】请问有使用 Muse Pi Pro 的 UEFI 在 U 盘或者 nvme 硬盘启动的成功案例吗
我把 bianbu-computer-s1-uefi-release-for-pipro-v1.3-release-20250529141832.img 通过 dd 刷到 U 盘上,但是在 UEFI 启动项里找不到 U 盘,进入 UEFI shell 后,输入 devices,输出在这个帖子下: 【UEFI 开源系列第三篇】基于MUSE Pi Pro的uefi固件制作 - 社区动态 - 进迭RISC-V论坛
【回答】插入u盘,一直按下esc健,进入uefi选择界面,如果是uefi启动后才插入U盘,需要在uefi shell中执行命令map -r重新枚举U盘中的文件系统
【问题】当前有可以使用的hal库吗?
【回答】目前没有,移植这个会有比较大的工作量
需要您这边能依次独立完成如下步骤
1.把freertos编译环境搭建起来
2.k1上能加载freertos固件(通过uboot加载会有权限问题):从uboot加载的镜像在S态,不能访问M态的寄存器
3.在k1上运行第一条语句
4.能跑完freertos的初始化
5.运行freertos的各个组件
前置知识
1.riscv的汇编指令
2.熟悉uboot,opensbi源码
3.riscv体系结构相关知识,包括M模式,地址空间等
4.最好有arm或其他riscv同等规格芯片的freertos移植经验
其他建议
可以去freertos相关社区看下是否有人做过相关工作
Bianbu Cloud
【问题】您好,想问一下之前用了云设备一个月快到期了,上传了不少文件,如果打算继续云设备的话,能接着之前的机器续用吗?数据会丢失吗
【回答】续用不会丢失数据,我们尽快做一个自动续期的功能
2.导入内部问题
【问题】At least at time of writing, this is not entirely accurate. There is no DTB for any SpacemiT chip in Debian RISCV images, in testing or in Trixie. That isn’t to say it won’t boot, I haven’t tried it, but if it does boot I’d be real surprised.
【问题】MUSE PI PRO 调用gpiod 设置引脚高电平失败
二.优秀案例
YouTube
SpacemiT MUSE Pi Pro Review: Getting so many things right, I was impressed!
Bianbu 3.0 RISC-V Vulkan and Zink (OpenGL) MUSE Pi Pro
[SpacemiT Ambassador] The First-Ever RISC-V + OpenHarmony 5.0 Tablet — Built for Developers





