磐启蓝牙PAN108专栏

Viewed 26

准备

  • 开发资料获取:链接
  • 硬件:PAN108

操作说明

原厂开发教程:链接
PAN108支持两种内核系统开发,ZDK和NDK。

  • PAN1080 ZDK:PAN1080 Zephyr DK,其 SDK 部分基于 Zephyr OS 软件开发框架。
  • PAN1080 NDK:PAN1080 Nimble DK,其 SDK 部分基于 FreeRTOS + NimBLE 软件开发框架。

ZDK框架(原厂推荐开发框架)的例程相对完善,还有很多的使用项目例程可供选择。

该芯片烧录调试只支持JLink,烧录调试之前需要先运行一个J-Flash项目,才可以通过Zephyr App Launcher或者集成的VScode进行烧录更新固件。

Zephyr App Launcher例程导入教程

2 Answers

主机连接从机设备bt_conn_le_create时,最好是在device_found回调中操作,在其他地方调用会存在连接不成功,这时的bt_conn_le_create返回值也为0,但是没有产生connected

宏定义

项目编译之后会重新生成一个所有涉及到的宏定义,路径:01_SDK\build\central_multilink_prj_pan108xxb1_evb\zephyr\include\generated\autoconf.h
image.png

其中central_multilink_prj_pan108xxb1_evb对应ZephyrAppLauncher-v1.5.0Board选项
image.png

Related