当前页面为 开发中 版本,查看特定版本的文档,请在页面左下角的下拉菜单中进行选择。

更新日志

PAN271x-dk-v0.3.2 更新日志

1.SDK

Samples 演示例程目录

UART:
  • 删除UART中断例程中,只有接收数据大于等于11的限制

  • 删除UART中断服务程序中,level相关的判断

RF
  • 修复RF的增强型例程中,发送端无法打印ACK的问题

  • 将PAN271_RF_ExitContinueRxMode函数更名为PAN271_RF_ExitTRxMode

OTP
  • 新增了OTP例程,用于打印OTP芯片的滚码信息

2.TOOLS

  • 代码导出工具(PC工具)

  • 修复增强型RrxDelayTimeUs例程收不到ack问题

  • 修复250K导出工程报错问题

  • Ble及LongRange参数调整

  • 增加工具栏代码导出、帮助、版本日志和软件更新和RF测试功能

PAN271x-dk-v0.3.1 更新日志

1.SDK

Samples 演示例程目录

添加以下BLE例程:

  • proprietary_rf/ble_tx:PRF 2.4G BLE 广播发送例程

  • proprietary_rf/ble_rx:PRF 2.4G BLE接收例程

  • proprietary_rf/longrange_tx:PRF 2.4G BLE 模式s2s8发送例程

  • proprietary_rf/longrange_rx:PRF 2.4G BLE 模式s2s8接收例程

2.TOOLS

  • 代码导出工具(PC工具)

1.添加FS01、FS24、BLE模式,并添加Frame Format模式;

2.添加BLE Beacon、LongRange的例程导出

PAN271x-dk-v0.3.0 更新日志

1.SDK

Build Tools 目录

  • scripts:添加ImageTool加密脚本,用于对芯片进行加密,防止Code和Date被读出。

Proprietary RF 私有 2.4G 目录

  • 在 Tools 目录下,添加代码导出工具。可以根据用户的需求配置不同的RF模式和参数。

Samples 演示例程目录

目前版本提供了如下演示例程:

  • drivers/adc:ADC 驱动演示例程

  • drivers/gpio:GPIO 驱动演示例程

  • drivers/pwm:PWM 驱动演示例程

  • drivers/timer:Timer 驱动演示例程

  • drivers/uart:UART 驱动演示例程

  • drivers/wdt:WDT 驱动演示例程

  • proprietary_rf/normal_trx:PRF 2.4G PAN271 普通型收发演示例程

  • proprietary_rf/enhance_trx:PRF 2.4G PAN271 增强型收发演示例程

  • proprietary_rf/clock_16m_trx:PRF 2.4G 16M晶振收发延时例程

  • proprietary_rf/rf_lp_tx:PRF 2.4G 普通型发送和低功耗切换例程

ADC:

  • 优化 ADC 低电压检测逻辑,提升低电压判定的准确性与稳定性。

  • 优化 ADC 检测时序,缩短检测耗时并提升检测效率。

2. HDK

目前版本提供了如下硬件相关资料:

  • PN271_Kit_Base_V1.0:PAN271x EVB 底板硬件设计资料(原理图、PCB文件等)

  • PAN271_QFN28_Kit_Core_Std_V1.2: PAN271x QFN28 核心板硬件设计资料(原理图、PCB文件等)

3. DOC

目前版本提供了如下文档:

  • SDK 快速入门指南

  • SDK 开发环境搭建

  • PAN271x EVB 硬件资源介绍

  • PAN271x 硬件参考设计指南

  • 外设驱动例程

  • 私有2.4G例程

  • PRF 2.4G 开发指南

  • 常见问题(FAQs)

  • 量产烧录流程与工具介绍

  • 射频测试流程与工具介绍

  • Panchip ToolBox 工具箱介绍

4. TOOLS

目前版本提供了如下工具(材料):

  • PANLink 量产烧录工具(PC工具)

  • Panchip ToolBox 工具箱工具(PC工具,包含RF 测试固件)

  • 代码导出工具(PC工具)

PAN271x-dk-v0.2.0-lite-rc2 更新日志

1.SDK

GPIO

  1. 统一 GPIO 模式命名规范,废弃 GPIO_MODE_OUTPUTGPIO_Resved 表述,改用 GPIO_MODE_PushPullGPIO_Mode_OpenDrain,提升接口语义清晰度;

  2. 移除句柄及句柄初始化相关代码,简化接口实现;

LowPower

  1. 删除部分冗余代码,精简低功耗模块实现;

  2. 优化进入低功耗模式流程:正式进入低功耗前开启快速起振,唤醒延迟后关闭快速起振功能;

  3. 将LowPower例程的GPIO唤醒,从高电平唤醒切换为上升沿唤醒,更加满足实际的现场需求;(上升沿唤醒要调用GPIO_SetDebounceTime函数,不然无法正常唤醒)

CLK

  1. 优化 systick_delay_ms 实现,解除原先仅支持 500ms 以内延迟的限制;

  2. 调整 void Clock_Init(void) 初始化流程逻辑;

ADC

  1. 新增 VBG 档位外部电压检测功能;

  2. 将部分仅被单次调用的函数声明为 inline,减少代码体积;

  3. 优化 ADC 校准及初始化流程,进一步压缩代码空间;

  4. 外部接口不再使用 Channel 作为 GPIO Pin 选择方式,统一改为使用 Pin + Port;

  5. 增加 VDD 档位与 VBG 档位的宏定义开关,支持用户按需裁剪功能;

  6. 清理部分冗余代码;

RF

  1. AGC 初始化寄存器配置类型由原类型调整为 uint32_t,避免栈空间溢出风险;

  2. 修复增强型模型下接收 ACK 不携带 Payload 的问题;

  3. 修复 PHY 跨时钟域场景下可能导致卡死的问题;

  4. 已经为射频trx例程的fifo大小添加说明,空间大小必须是4的倍数;

  5. 添加03_lp_rf例程,此例程是在低功耗模式和射频发送模式下的切换例程;

加密功能

  1. 增加加密文件生成插件,配置芯片的加密信息;

  2. 通过配置4组key(verify-key1~4)组合计算实际加密密钥,不直接使用实际密钥;

  3. 量产烧录工具导入加密文件后进行烧录,完成芯片的加密信息写入;

  4. 具体使用方法请看 《\build_tools\scripts\ImageTool加密脚本使用指南.pdf》;

其他

  1. 统一管理所有日志打印接口,便于调试与维护;

  2. 默认关闭 mini_printf%s 打印功能以减少代码体积;

  3. 新增部分寄存器位段宏定义开关,便于功能裁剪;

  4. 在所有例程的keil Taget选项卡中,设置OTP大小和RAM大小,并勾选Linker中的Use Memory Layout from Target Dialog选项。

JLINK 烧录

  1. 修改 FLM 文件,烧录完成后自动执行 Chip Reset;

  2. 增加烧录芯片型号校验机制,防止误烧录;

PAN271x DK v0.1.1 更新日志

PAN271x DK v0.1.1 (2025-11-22) 已发布:

1. SDK

Drivers 外设驱动目录

  • 在pan_otp.c/h中添加FT Info区校准函数,并在所有例程中进行FT校准。

  • 在pan_adc.c/h中添加adc校准代码,当对应的Info区为非空时进行校准。

  • 在pan_utility.c/h添加CRC8的运算逻辑,可对Info区数据进行校验。

Samples 演示例程目录

  • 在时钟初始化中,添加FSYNXO RDY延时控制位。

  • 添加用于FT测试的代码,用于OTP的Info校准。

  • 修改部分AT例程指令逻辑,并匹配拉距测试环境。

Proprietary_RF目录

  • 修改RF Init初始化寄存器列表。

PAN271x DK v0.1.0 更新日志

PAN271x DK v0.1.0 (2025-10-17) 已发布:

1. SDK

Build Tools 目录

  • JFlash:精简版本的 JFlash 工具,用于 Keil 工程烧录。

Components 系统组件目录

  • PAN-USB:Panchip USB 协议组件

Drivers 外设驱动目录

目前版本提供了如下外设驱动:

  • ADC Driver

  • CLK Driver

  • ClkTrim Driver

  • GPIO Driver

  • I2C Driver

  • KeyScan Driver

  • LowPower Driver

  • OTP Driver

  • SPI Driver

  • SYS Driver

  • Timer Driver

  • UART Driver

  • WDT Driver

Platform 平台目录

存放 PAN271x 平台相关代码,包括芯片启动代码、平台初始化代码、Log 机制代码等。

Proprietary RF 私有 2.4G 目录

存放 PAN271x PRF 2.4G 相关代码,包括 2.4G Lib、2.4G API 接口等。

Samples 演示例程目录

目前版本提供了如下演示例程:

  • components/pan_usb_mouse:PAN-USB HID Mouse 演示例程

  • drivers/adc:ADC 驱动演示例程

  • drivers/clktrim:ClkTrim 驱动演示例程

  • drivers/gpio:GPIO 驱动演示例程

  • drivers/i2c:I2C 驱动演示例程

  • drivers/kscan:KeyScan 驱动演示例程

  • drivers/otp:OTP 驱动演示例程

  • drivers/pwm:PWM 驱动演示例程

  • drivers/spi:SPI 驱动演示例程

  • drivers/timer:Timer 驱动演示例程

  • drivers/uart:UART 驱动演示例程

  • drivers/wdt:WDT 驱动演示例程

  • miscellaneous/blinky:EVB LED 演示例程

  • miscellaneous/coremark:CoreMark 基准测试演示例程

  • miscellaneous/debug_proect:SWD Debug Protect 演示例程

  • miscellaneous/low_power:低功耗演示例程

  • miscellaneous/reset:芯片 Reset 复位特性演示例程

  • proprietary_rf/prf_rx:PRF 2.4G 接收演示例程

  • proprietary_rf/prf_tx:PRF 2.4G 发送演示例程

  • solutions/prf_dongle:2.4G Dongle 解决方案例程

2. HDK

目前版本提供了如下硬件相关资料:

  • PAN271x_BaseBoard_V1.0:PAN271x EVB 底板硬件设计资料(原理图、PCB文件等)和生产资料(BOM、gerber、坐标等文件)

  • PAN271x_QFN28_CoreBoard_Std_V1.0: PAN271x QFN28 核心板硬件设计资料(原理图、PCB文件等)和生产资料(BOM、gerber、坐标等文件)

3. DOC

目前版本提供了如下文档:

  • SDK 快速入门指南

  • SDK 开发环境搭建

  • PAN271x EVB 硬件资源介绍

  • PAN271x 硬件参考设计指南

  • 19 个演示例程介绍

  • 1 个解决方案介绍(2.4G Dongle)

  • PRF 2.4G 开发指南

  • 常见问题(FAQs)

  • 量产烧录流程与工具介绍

  • 射频测试流程与工具介绍

  • Panchip ToolBox 工具箱介绍

4. TOOLS

目前版本提供了如下工具(材料):

  • PANLink 量产烧录工具(PC工具)

  • Panchip ToolBox 工具箱工具(PC工具)

  • RF 测试固件(芯片固件)