嗨对话小组,
我一直在遇到一个奇怪的行为,在温度下使用引导加载程序。我们目前正在使用MurataZy模块与您的DA14580集成在板上。我们目前正在使用UART引导加载程序(引脚4和5)来从启动时将其从外部微控制器进行编程。在室温(25℃)时,Murata模块将连续向外部微观发送重复请求,直至其响应正确的顺序。当我们尝试使用此模块下面执行冷启动时,引导加载程序将发送一个或两个请求,然后停止。在App Note AN-B-001(第5页)中,该图显示UART发送一个请求(每行),并且永远不会重复。
我的问题是,我应该从引导加载程序期望什么?我应该从UART行上的引导加载程序期望多少件请求?另外,为什么引导加载程序在-10c以下不同?
提前致谢,
吉姆
关键词:
设备:
嗨jbowles,
给我们一些时间检查。
谢谢mt_dialog.
有没有关于这个问题的更新?
谢谢,
吉姆
嗨jbowles,
抱歉延迟答案。Bootloader的适当操作是文档中描述的操作,您所在遇到的最可能原因可能是因为电源。在不同的电源电压下已经注意到了不同的行为。引导加载程序在启动序列的每个环路结束后测量电源,并且如果电源的电压高于三角口高于,则DA再次运行引导序列。
谢谢mt_dialog.
只是为了澄清,如果电源电压低于未触发引导序列的某个阈值,如果它能够从外部微型触发,则对部件的操作会产生任何生病影响吗?
我们已经尝试改变电源电压(尝试2.7,3.0和3.3V),并且模块仍将在停止前发送一个或两个请求。
谢谢,
吉姆
嗨对话小组,
关于我最后一个问题的任何更新?
谢谢,
吉姆
嗨jbowles,
对不起延迟,我还没有任何回复,我踩了球队,我会尽快让你知道..
谢谢mt_dialog.
嗨jbowles,
抱歉延迟答案,我刚刚从硬件团队中得到回复。DA中的Bootrom正在使用ADC,因为我告诉您测量电压电平。由于某种原因,ADC的第一个测量有时是不正确的,并且导致串行引导序列的单一执行。其他设备将显示串行序列的连续执行。行为是温度依赖性。一旦提供了对复位或外部重置的电源,应用程序应准备好捕获第一个引导序列。
谢谢mt_dialog.