从外部微控制器加载固件

11个职位/0个新职位
最后一篇文章
马蒂厄·安托万
离线
最后一次见到:4年5个月前
专家
已加入:2014-01-14 14:51
从外部微控制器加载固件

你好,

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

你有执行这个功能的源代码的例子吗?

提前谢谢。
马特。

关键词:
JE\U对话框
离线
最后一次见到:1个月5天前
工作人员
已加入:2013-12-05 14:02
嗨,马特,我已经请特瑞来了

嗨,马特,我已经让特瑞跟你讨论不同的选择。

BR JE\u对话框

马蒂厄·安托万
离线
最后一次见到:4年5个月前
专家
已加入:2014-01-14 14:51
好的,太好了。非常感谢

好的,太好了。非常感谢你。
马特。

TN\U对话框
离线
最后一次见到:1天5小时前
工作人员
已加入:2013-12-05 15:49
嗨,马修,

嗨,马修,

要通过SPI从外部micro从DA14580引导,应将外部micro配置为SPI主机。如果你想看看UM-B-013号然后你会在capter 6和capter 7中找到一个很好的描述,我相信这正是正确设置系统所需的描述。

当做

TN\U对话框

马蒂厄·安托万
离线
最后一次见到:4年5个月前
专家
已加入:2014-01-14 14:51
嗨,真的,

嗨,真的,

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

我的问题是什么是最好的选择:有一个外部控制器作为一个从SPI闪存或作为一个主SPI设备。我已经给你发了一封信来描述它了。你收到了吗?

谢谢。
马特。

马蒂厄·安托万
离线
最后一次见到:4年5个月前
专家
已加入:2014-01-14 14:51
你好,

你好,

有人看到我写的东西了吗?

谢谢。
马特。

梅德尔曼
离线
最后一次见到: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 14:51
只是为了“提高”这个话题。

只是为了“提高”这个话题。

MH\U对话框(未验证)
你好,马特,

你好,马特,

如果您只想将固件下载到DA14580中,那么您可以选择其中一个选项。如AN-B-001所述,当DA1458x连接到SPI主机时,SPI时钟的频率不得高于500 kHz。当DA1458x连接到SPI从机时,其SPI时钟频率设置为2 MHz。启动时间应该有所不同。

比尔,莫里斯

马蒂厄·安托万
离线
最后一次见到:4年5个月前
专家
已加入:2014-01-14 14:51
嗨,莫里斯,

嗨,莫里斯,

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

谢谢。
马特。

马蒂厄·安托万
离线
最后一次见到:4年5个月前
专家
已加入:2014-01-14 14:51
嗨(又来了),

嗨(又来了),

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

谢谢。
马特。