zephyr 支持58系列吗

zephyr的例程当前只存在Main分支,是因为还没有适配完各个系列的芯片吗?

我在 bap_broadcast_src_with_classic_bt示例readme中看到了如下提示

BLE Audio Player (Source)


Source path: example/zbt/bap_broadcast_sink

## Supported Platforms

<!-- Which boards and chip platforms are supported -->

+ sf32lb52x

编译烧录到58LB上 好像是所有的HCI命令都超时

source 要用52字母系列,比如52D、52J, 不能用525,58是比较早的芯片,做source应不行的

58看哪个芯片版本,58A1不行,58A2理论上可以,如果不行加patch就可以。看看手上是58 A1还是A2. 编译时menuconfg里有选,如果不匹配开机就死.

最新sdk:

SiFli-SDK: SiFli-SDK

所以 58A1芯片确定是没办法用 zephyr 相关的应用了 是吗? 如果是的话想做LE AUDIO 相关的应用 SDK支持吗

sdk主线上的zbt例程还未正式发布,我们会确认下在各个平台上的支持情况。
另外, zephyr(不是sifli-sdk)还没有适配58系列

SiFli 预计何时会在 Zephyr 上支持 SF32LB58 系列?我们一直在使用 nRF53 搭配 Zephyr,现在计划切换到 SF32LB58,但将我们的项目移植到一个新的操作系统将耗费太多时间和资源。我需要对此进行评估。

你们会在LCPU上开发一些应用吗,比如传感器中枢任务?

通常不需要。我公司开发的电子纸学生学习设备,主要涉及显示和CPU处理,不像智能手表那样有加速度传感器。

那么LCPU是专用于蓝牙任务的,对吗?HCPU端是否需要低功耗模式?例如,HCPU从睡眠状态恢复的速度需要有多快?

LCPU 无法支持低功耗,这与“SiFli 在 Zephyr 上支持 SF32LB58 系列”有什么关系?

你说的“LCPU不支持低功耗”是什么意思?LCPU其实是支持低功耗的。如果除了蓝牙之外没有其他任务使用LCPU,那么它的行为就会像SF32LB52系列一样,即该核心不对用户开放。这样可以简化我们在Zephyr上的移植工作。

是的,我们公司自主研发的操作系统可以设置低功耗核心(LCPU)仅使用蓝牙,其他任务则使用主核心。Zephyr 是嵌入式领域使用最广泛的操作系统,我希望 SF32LB52 和 SF32LB58 能够支持 Zephyr。