亲爱的对话框,
我们正在使用DA的IBEACON REF硬件设计和源代码3.40.6。我们只添加了一个硬重置按钮,该按钮直接连接到复位引脚。我们正在使用连接到DA THRU I2C的外部闪光灯。
1:在灯架中刻录3.40.6后,它按预期工作。
2:按RESET按钮,设备消失。(非常可重复)
3:使用范围监控复位信号,它是一个干净的方波,持续时间超过500ms
4:从波形发生器注入外部复位,仍然是相同的。复位后,设备不会广播。
5:卸下电池并重新连接电池,Beacon再次正常工作。
6:使用范围监控闪存时钟。注意到复位后时钟工作(第一引导加载程序工作),但第二个引导加载程序未加载。
基于SDK3.0.6尝试了另一个非信标源代码。重置按预期工作!
是否有新的ibeacon固件较新的3.40.6,硬重置实际上是工作?
谢谢!
史蒂夫
设备:
嗨史蒂夫他,
你用的是什么样的闪光?您是否对DA14580_CONFIG文件进行了任何更改?
谢谢mt_dialog.
我们使用w25x10cluxig。不,我们在配置文件中没有更改任何内容。
嗨史蒂夫,
您能否拒绝da14580_config.h文件编译第64行中的cfg_spi_flash,下载代码,让我们知道会发生什么。
谢谢mt_dialog.
undefine cfg_spi_flash工作。这会增加电流消耗还是其他后果?
嗨史蒂夫他,
是的,这将增加目前的舷梯因为闪光灯将始终打开。您也无法控制您的SPI(例如,关闭它)。
在信标中,SPI Flash不需要断电。最有可能在重置设备时,SPI内存已关闭,引导加载程序无法在重置后找到代码执行。您可以通过使用ROM引导程序将加载的eduercy_bootloader来克服这一点,并重新打开闪存一旦执行并重新定义CFG_SPI_FLASH。
谢谢mt_dialog.
谢谢,是否有任何引用或文档,帮助我们更改efferic_bootloader?使用辅助引导加载程序的任何指令?
嗨史蒂夫,请参阅与辅助引导加载程序相关的应用程序注意链接。BR JE_DIALOG.
http://support.dialog-semicondiondiond.com/resource/um-b-012-creation-secon ...