嗨,对话框的团队,
我一直在经历一个奇怪的行为与引导加载程序超过温度。我们目前使用的Murata ZY模块与您的DA14580集成机载。我们目前使用UART引导加载程序(引脚4和5)在启动时从外部微控制器编程。在室温(25℃)下,Murata模块将不断向外部微模块发送重复的请求,直到外部微模块按照正确的顺序做出响应。当我们尝试在-10C以下对这个模块进行冷启动时,引导加载程序将发送一个或两个请求,然后停止。在应用程序说明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