DA14580 iBeacon硬复位不工作

8个职位/ 0个新职位
最后发表
史蒂夫,他
离线
最后看到:5年10个月前
加入:2015-03-18 04:05
DA14580 iBeacon硬复位不工作

亲爱的对话框,

我们使用的是DA的iBeacon REF硬件设计和源代码3.40.6。我们只增加了一个硬复位按钮,它直接连接到复位引脚。我们使用外部FLASH连接到DA通过I2C。

1:在点燃灯塔3.40.6之后,它按照预期工作。
2:按下RESET按钮,设备消失。(重复)
3:使用Scope监控RESET信号,是一个干净的方波,持续时间大于500ms
4:从波形发生器注入外部RESET,仍然相同。RESET后,设备不再进行广播。
5:取出电池,重新连接电池,信标工作正常。
6:用于监控FLASH时钟。注意到在RESET之后时钟是工作的(第一个引导加载程序工作),但是第二个引导加载程序没有加载。

尝试了另一个基于SDK3.0.6的非信标源代码。RESET按预期工作!

是否有一个比3.40.6更新的iBeacon固件可以使用HARD RESET ?

谢谢!
史蒂夫

设备:
MT_dialog
离线
最后看到:5个月4天前
工作人员
加入:2015-06-08 34
嗨史蒂夫,他

嗨史蒂夫,他

你用的是哪种Flash ?您对da14580_config文件做过任何更改吗?

由于MT_dialog

史蒂夫,他
离线
最后看到:5年10个月前
加入:2015-03-18 04:05
我们使用的是W25X10CLUXIG。没有

我们使用的是W25X10CLUXIG。不,我们没有改变配置文件中的任何东西。

MT_dialog
离线
最后看到:5个月4天前
工作人员
加入:2015-06-08 34
嗨史蒂夫,

嗨史蒂夫,

请在da14580_config.h文件compile的第64行中取消定义CFG_SPI_FLASH,下载代码并让我们知道发生了什么。

由于MT_dialog

史蒂夫,他
离线
最后看到:5年10个月前
加入:2015-03-18 04:05
未定义CFG_SPI_FLASH工作

未定义CFG_SPI_FLASH工作。这会增加当前的消费还是有其他后果?

MT_dialog
离线
最后看到:5个月4天前
工作人员
加入:2015-06-08 34
嗨史蒂夫,他

嗨史蒂夫,他

是的,这会增加现在的消费因为闪光灯会一直亮着。你也无法控制你的SPI(例如关闭它).

在信标中,SPI flash在不需要时关闭电源。最可能的情况是,当你重置你的设备时,SPI内存已经关闭,引导加载程序无法找到代码后执行重置。您可以通过使用secondary_bootloader来克服这个问题,它将被rom引导加载程序加载,并在执行后重新打开Flash,当然还要重新定义CFG_SPI_FLASH。

由于MT_dialog

史蒂夫,他
离线
最后看到:5年10个月前
加入:2015-03-18 04:05
谢谢,有吗

谢谢,有任何参考或文档可以帮助我们更改secondary_bootloader吗?有关于使用辅助引导加载程序的说明吗?

JE_Dialog
离线
最后看到:1个月3个星期前
工作人员
加入:2013-12-05 14:02
嗨,史蒂夫,请看

嗨,Steve,请查看下面的链接,查看与辅助引导加载程序相关的应用程序说明。BR JE_Dialog

http://support.dialog semiconductor.com/resource/um - b - 012 -创造- secon..。