亲爱的对话,
我们正在使用DA的IBEACON REF硬件设计和源代码3.40.6。我们仅添加了一个直接连接到RESET PIN的硬重置按钮。我们正在使用连接到DA THRU I2C的外部闪光灯。
1:将3.40.6燃烧到信标后,它可以按预期工作。
2:按重置按钮,设备消失了。(非常可重复)
3:使用范围来监视重置信号,这是一个持续时间超过500ms的干净正方波
4:从波形生成器注入外部重置,仍然相同。重置后,设备不会广播。
5:卸下电池并重新连接电池,信标再次正常工作。
6:使用范围监视闪存时钟。注意到重置后钟工作后(第一个引导加载程序工作),但第二个引导加载程序不加载。
尝试了基于SDK3.0.6的另一个非Beacon源代码。重置按预期工作!
硬重置实际上有效的3.40.6是否有新的IBEACON固件?
谢谢!
史蒂夫
设备:
嗨,史蒂夫,他,
您正在使用哪种闪光灯?您是否对DA14580_CONFIG文件进行了任何更改?
谢谢mt_dialog
我们正在使用W25X10Cluxig。不,我们没有更改配置文件中的任何内容。
嗨,史蒂夫,
您能否在da14580_config.h文件编译的第64行中的第64行中不确定CFG_SPI_FLASH,下载代码并让我们知道会发生什么。
谢谢mt_dialog
UNDENDINE CFG_SPI_FLASH工作。这会增加当前的消费还是其他后果?
嗨,史蒂夫,他,
是的,这将增加当前的征服mpult,因为闪光灯将始终处于打开状态。另外,您将无法控制您的SPI(例如将其关闭)。
在信标中,当不需要时,SPI闪光灯会关闭。当您重置设备时,SPI内存已经关闭,并且重置后无法找到执行的代码。您可以使用Secontary_bootloader克服此功能,该secontary_bootloader将由ROM Bootloader加载,并在执行后重新打开闪光灯,然后重新定义CFG_SPI_FLASH。
谢谢mt_dialog
谢谢,是否有任何参考文档可以帮助我们更改Secontary_bootloader?有任何有关使用辅助引导程序的说明吗?
嗨,史蒂夫,请参阅以下链接,以获取与辅助引导加载程序相关的应用程序注释。br je_dialog
http://support.dialog-spoomendonductor.com/resource/um-b-012-creation-secon ...