你好,
我正在与使用村屋类型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时,此模块最初最初开发回来。我读取了说明对话框修补程序的线程(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符合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,因此自从编程的设备具有从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.