你好,
我正在与使用村屋类型ZY的客户合作。他们的令人担忧的是,当SDK支持到BT4.1的SDK时,他们的初始开发就会回来,他们可能需要将其固件更新到BT4.2。这导致了对过程产生了很多问题。村田是指ZY类型为BT4.1模块(https://wireless.murata.com/eng/雷电竞官网登录products/rf-modules-1/bluetooth/type-zy....)因此,当DA14580符合BT4.1符合BT4.1时,此模块最初最初开发回来。我读取了声明对话框处理ROM修补程序的线程(https://support.dialog-semicondiondiondum/how-do-use-patch-thanks.),任何14580个设备都可以支持4.0,4.1或4.2,但重要的是用于开发应用程序代码的SDK版本。因此,这意味着任何使设备4.2符合要求的更改都不会在ROM中,而是,软件修复。
所有这一切都据说,我有这些问题:
1)有一个应用笔记,它描述了DA14580的BT 4.1到4.2的迁移过程?
2)我的客户在现场上有单位,目前为BT4.1。是否有可能将这些设备更新为4.2符合要求,或者他们需要因OTP而需要废除这些单位?
谢谢你。
设备:
嗨michael.stevens,
DA14580芯片符合BLE4.2,这意味着它可以与支持BLE4.2的其他设备连接。此外,请注意DA14580的ROM支持BLE4.2,但SDK不支持所有功能。因此,它们不需要从4.1到4.2的任何更改/配置。
谢谢,PM_DIALOG.
我感谢您的回复,但它缺少一些东西。芯片组可以支持BT4.2,但只有使用支持4.2的SDK开发了应用程序。
SDK修订版,因为它们发布,支持稍后的蓝牙le版本。如果他们的应用程序使用在支持BT4.2之前的SDK之前发布的SDK开发,因此自从具有从SDK生成的二进制文件的编程设备以来,这是不支持所需勘误表的编程设备,以使其高达4.2的合规性,他们是否能够使用最新的SDK重建其应用程序,使其达到4.2份合规性?如果他们使用来自旧SDK的应用程序二进制文件的编程设备,可以使用新的二进制文件重新编程设备吗?我怀疑OTP是真正的OTP,所以一旦它们编程一次,就没有重新编程。
请确认。
嗨michael.stevens,
让我先问你一些问题,以获取有关他们的问题的更多信息。
请注意,BLE堆栈的版本号在DA14580 SDK的SDK级别中不可配置,因为它来自LL层。因此,即使他们升级他们的SDK软件,ROM仍将符合4.1。
谢谢,PM_DIALOG.
好的,所以似乎我似乎已经误解了一些信息,因为我的铭文是没有ROM修订来支持较新的蓝牙修订,只需在SDK中包含的修补程序就会镜像到RAM中。
我受到了软件工作已经完成的印象,但这种信息是歪曲的。组装已经建成,但尚不关注它们。我认为我的下一步是从客户获取模块修订信息,然后我可以与DA14580硅修订相关联,这应该与ROM修订相关,正确?
嗨michael.stevens,
是的,从客户获取更多信息将是非常有帮助的。请向他们询问SDK版本,并在市场上第一次发布的产品。
谢谢,PM_DIALOG.