UART引导加载程序在温度下表现不同?

8个职位/ 0个新职位
最后发表
jbowles
离线
最后看到:5年1个月前
加入:2014-11-10十六21
UART引导加载程序在温度下表现不同?

嗨,对话框的团队,

我一直在经历一个奇怪的行为与引导加载程序超过温度。我们目前使用的Murata ZY模块与您的DA14580集成机载。我们目前使用UART引导加载程序(引脚4和5)在启动时从外部微控制器编程。在室温(25℃)下,Murata模块将不断向外部微模块发送重复的请求,直到外部微模块按照正确的顺序做出响应。当我们尝试在-10C以下对这个模块进行冷启动时,引导加载程序将发送一个或两个请求,然后停止。在应用程序说明AN-B-001(第5页)中,图表显示UART发送一个请求(每行),永远不会重复。

我的问题是,我应该期望从引导加载程序得到什么?在UART行上,我应该期望引导加载程序发出多少请求?另外,为什么引导加载程序在-10C以下的行为不同?

提前谢谢,

吉姆

MT_dialog
离线
最后看到:4个月3个星期前
工作人员
加入:2015-06-08 34
嗨jbowles,

嗨jbowles,

给我们点时间检查一下。

由于MT_dialog

jbowles
离线
最后看到:5年1个月前
加入:2014-11-10十六21
这方面有什么进展吗

关于这个问题有没有最新进展?

谢谢,

吉姆

MT_dialog
离线
最后看到:4个月3个星期前
工作人员
加入:2015-06-08 34
嗨jbowles,

嗨jbowles,

抱歉回复晚了。引导加载程序的正确操作如文档中所述,您所经历的最可能的原因可能是电源问题。在不同的电源电压下有不同的行为。bootloader在启动序列的每个循环结束后测量电源,如果电源的电压高于一个阈值,那么da再次运行启动序列。

由于MT_dialog

jbowles
离线
最后看到:5年1个月前
加入:2014-11-10十六21
澄清一下,如果

澄清一下,如果电源电压低于一定的阈值,启动顺序没有触发,如果可以从外部微处理器启动,会对部件的运行产生不良影响吗?

我们尝试了改变模块的供电电压(尝试2.7、3.0和3.3V),模块在停止前仍然只发送一两个请求。

谢谢,

吉姆

jbowles
离线
最后看到:5年1个月前
加入:2014-11-10十六21
嗨,对话框的团队,

嗨,对话框的团队,

我的最后一个问题有进展了吗?

谢谢,

吉姆

MT_dialog
离线
最后看到:4个月3个星期前
工作人员
加入:2015-06-08 34
嗨jbowles,

嗨jbowles,

抱歉耽搁了,我还没有收到任何回复,我已经和团队联系过了,有消息我会尽快通知你的。

由于MT_dialog

MT_dialog
离线
最后看到:4个月3个星期前
工作人员
加入:2015-06-08 34
嗨jbowles,

嗨jbowles,

很抱歉回复晚了,我刚收到硬件组的回复。da中的bootrom正在使用ADC,正如我告诉你的那样来测量电压水平。由于某些原因,对ADC的第一次测量有时是不正确的,并导致串行引导序列的单个执行。其他设备将显示串行序列的连续执行。这种行为与温度有关。一旦提供了电源复位或外部复位,应用程序就应该准备好捕捉第一个引导序列。

由于MT_dialog