下载ThenTT UART澄清

5个帖子/ 0新
最后一篇
瓦莱克05.
离线
最后一次露面:5年6个月前
加入:2015-02-05 15:29
下载ThenTT UART澄清

大家好,

我正在设计包括DA14580的原型。我目前正在开发一个接口板,可以在我的项目中启用UART程序。
这是我想要实现的:

通过UART编程
电源复位(不是按钮)

我在AN-B-001文档中看到,引导加载程序长度约为150毫秒。

此外,AN-B-20指定此事件链以触发程序:

1.接口板为VBAT3V(降压模式)或VBAT1V(Boost模式)提供输入电压。
2.接口板为VPP提供6.8 V至VPP。
3.接口板使UART RX和TX信号能够到DA14580

在我的界面板上,这些操作将手动完成(跳线......)。但我假设在第一和第三个动作之间,时间范围必须小于150毫秒?

我有两个解决方案:
添加重置按钮,允许手动执行3个步骤并在按下按钮后再次启动引导加载程序。
不要添加任何按钮(会更好),并使用MCU执行3个第一步,以便在不到150毫秒内实现。

我的假设是对的吗?

在此先感谢您的帮助 !

关键词:
je_dialog.
离线
最后一次露面:2天6小时前
职员
加入:2013-12-05 14:02
你好瓦莱克,这真的

你好瓦莱克斯,这真的取决于你想要做的事情:从UART引导不应该与使用UART接口进行混淆来在生产环境中编程设备。

如果您只是尝试从UART启动(例如,下载到SRAM并运行),这与通过UART对设备NVDS和OTP进行编程非常不同。

你想要实现哪一个?
BR JE_DIALOG.

瓦莱克05.
离线
最后一次露面:5年6个月前
加入:2015-02-05 15:29
实际上,如果我可以做到这一点

实际上,如果我可以做这两件事都会很大,但是编程NVDS并选择通过UART是我想要实现的。

je_dialog.
离线
最后一次露面:2天6小时前
职员
加入:2013-12-05 14:02
你好瓦莱克05,

你好瓦莱克05,

您的假设是正确的,但150ms的限制是14580的启动时间,而不是下载时间。请注意,如AN-B-020中所述,还要使用VPP的应用程序的顺序也是键。您可以使用SmartSnippet和基本板来执行此操作:使用基本电路板的硬件并接线到您的目标板是一个选项,另一个是要生成一个接口板,如附加的应用程序注意an-b中所述-020。

要从UART启动,那么您可以将辅助引导加载程序编程到设备的OTP中(请参阅辅助引导加载程序注释)。

使用按钮不推荐使用...... MCU将是一个更好的方法。BR JE_DIALOG.

BR JE_DIALOG.

瓦莱克05.
离线
最后一次露面:5年6个月前
加入:2015-02-05 15:29
感谢您的答复。

感谢您的答复。

要使用辅助引导程序,我无法下载相应的文件,因为它受限...

只是让我了解,在使用基本板上进行编程。
我断开TX和RX与板载DA14580的连接,并将其插入矿井。
我激活VPP跳线J8,在引脚TP2上获得6.8V,并将其发送到我的电路板。但6.8V也将应用于DA14580的VPP引脚(没有损坏车载DA14580的风险?)。
然后我可以在我的电路板上使用智能片段,就像我将在DA14580上做到这一点。

是对的吗 ?

非常感谢您之前的回复!