从外部微控制器加载固件

11个员额/ 0个新员额
最后发表
马修安东尼
离线
最后看到:4年5个月前
专家
加入:2014-01-14事故
从外部微控制器加载固件

你好,

在我的项目中,我计划使用一个微控制器来存储固件,并在启动时通过SPI将固件下载到DA14580内部。最好的方法是什么:微控制器作为SPI从属还是SPI主?

您是否有执行此功能的源代码示例?

提前谢谢。
马特。

关键词:
SPI
JE_Dialog
离线
最后看到:1个月1个星期前
工作人员
加入:2013-12-05 14:02
嗨,马特,我已经问了Ture

你好马特,我已经让Ture跟你一起讨论不同的选择。

BR JE_Dialog

马修安东尼
离线
最后看到:4年5个月前
专家
加入:2014-01-14事故
好的,完美的。非常感谢你

好的,完美的。非常感谢。
马特。

TN_Dialog
离线
最后看到:2天19小时前
工作人员
加入:2013-12-05 15:49
嗨,马修,

嗨,马修,

要从DA14580从外部micro over SPI引导,您应该将外部micro配置为SPI主机。如果你想看看嗯- b - 013然后你会在第6章和第7章中找到一个很好的描述,我相信它准确地描述了你需要正确设置你的系统。

问候

TN_Dialog

马修安东尼
离线
最后看到:4年5个月前
专家
加入:2014-01-14事故
嗨,真正的,

嗨,真正的,

我不想在外部控制器上运行主机应用程序:我需要在完全托管模式下工作。我的配置与一个简单的SPI flash相同:FW存储在我的外部控制器中(因为它是在一个flash中),当DA14580上电时,我遵循AN-B-001文档在RAM中加载FW。

我的问题是什么是最好的选择:有一个外部控制器作为一个从属SPI flash或作为一个主SPI设备。我已经发邮件给你描述过了。你收到了吗?

谢谢。
马特。

马修安东尼
离线
最后看到:4年5个月前
专家
加入:2014-01-14事故
你好,

你好,

有人看到我写的了吗?

谢谢。
马特。

medelman
离线
最后看到:3年11个月前
加入:2015-03-05 13:30
我也感兴趣

我和马修感兴趣的东西是一样的。我有兴趣在DA14580启动时从外部MCU的闪存下载图像到SRAM。外部MCU将不会像UM-B-013中讨论的那样托管BLE应用程序,但将仅仅与DA14580对话,因为它的SPI主机下载应用程序图像,并在图像下载到DA14580后通过SPI通信(相对于使用OTP)。

谢谢,

马特

马修安东尼
离线
最后看到:4年5个月前
专家
加入:2014-01-14事故
只是为了"引出"那个话题。

只是为了"引出"那个话题。

MH_Dialog(未验证)
你好,马特,

你好,马特,

如果您只想将固件下载到DA14580中,那么您可以选择任何一种选项。如AN-B-001所述,当DA1458x连接到SPI Master时,SPI时钟的频率必须不高于500khz。DA1458x的SPI时钟频率在连接到SPI Slave时设置为2mhz。启动时间应该有所不同。

BR,莫里斯

马修安东尼
离线
最后看到:4年5个月前
专家
加入:2014-01-14事故
嗨,莫里斯,

嗨,莫里斯,

听起来很清楚。我正在检查我的第一个假设是否可能实现。

谢谢。
马特。

马修安东尼
离线
最后看到:4年5个月前
专家
加入:2014-01-14事故
嗨(再一次),

嗨(再一次),

另一个问题:是否有文档描述如何处理从外部MCU传输FW ?我的意思是,除了定义为交换的第一个SPI字节外,HEX文件必须如何传输?

谢谢。
马特。