ST意法半导体
直播中

小峰

12年用户 909经验值
私信 关注
[问答]

在哪里可以找到有关BlueNRG-2协处理器固件版本之间差异的文档?

我目前正在使用 X-NUCLEO-BNRG2A1 来试验 BlueNRG-2。使用 getBlueNRGVersion 函数,我看到硬件版本是 0x12,固件版本是 0x2211,我对如何解释这个有一些疑问:
  • 我相信硬件版本代表蓝牙 5.0,但固件版本是如何解释的?(我在DT0074中找到一些信息让我认为0x2211对应于V3.4.1a,但我在ST网站上没有找到任何具有该版本号的图像)。
  • X-NUCLEO-BNRG2A1 被列为蓝牙 5.0 兼容,而独立的 BlueNRG-2 被列为蓝牙 5.2 兼容。这仅仅是闪烁不同 BLE 堆栈映像的结果(因为 X-NUCLEO-BNRG2A1 使用包含 BlueNRG-2 的 BlueNRG-M2SP)吗?
  • BlueNRG-2 是否预装了图像以用作网络协处理器?
  • 主要应用程序 HCI API 与不同版本的 BlueNRG-2 协处理器映像之间是否存在兼容性问题?
  • 在哪里可以找到有关 BlueNRG-2 协处理器固件版本之间差异的文档?








回帖(1)

凌云志

2023-1-6 09:59:00
Hardware version也称为IC的切版,是芯片生产时附带的(DIE_ID)。0x12 将被削减 v1.2。
固件版本是在闪存中编程的 BLE 堆栈(库)版本。0x2211 很奇怪——可能应该是 0x211,这意味着堆栈 v2.1a。
不同固件版本的详细信息在 BlueNRG-1_2 DK 附带的 ReleaseNotes 中,默认情况下位于:
file:///C:/Program%20Files%20(x86)/STMicroelectronics/BlueNRG-1_2%20DK%203.2.1/Docs/BlueNRG1_fw_stack_release_notes/BlueNRG-1_release_notes.html
X-NUCLEO-BNRG2A1 内置 BlueNRG-M2SP 模块。
BlueNRG-M2SP 之前通过固件版本 2.1A 的蓝牙 5.0 认证,目前通过固件版本 2.1C 的蓝牙 5.2 认证。
BlueNRG-2 没有(预)闪烁图像。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分