你好,
在我的项目中,我计划使用一个微控制器来存储固件,并在启动时通过SPI将其下载到DA14580中。最好的方法是什么:微控制器充当SPI从机还是SPI主机?
你有执行这个功能的源代码的例子吗?
提前谢谢。马特。
嗨,马特,我已经让特瑞跟你讨论不同的选择。
BR JE\u对话框
好的,太好了。非常感谢你。马特。
嗨,马修,
要通过SPI从外部micro从DA14580引导,应将外部micro配置为SPI主机。如果你想看看UM-B-013号然后你会在capter 6和capter 7中找到一个很好的描述,我相信这正是正确设置系统所需的描述。
当做
TN\U对话框
嗨,真的,
我不想在外部控制器上运行主机应用程序:我需要在完全托管模式下工作。我的配置与一个简单的SPI flash相同:FW存储在我的外部控制器中(就像在flash中一样),当DA14580通电时,我按照AN-B-001文档将FW加载到RAM中。
我的问题是什么是最好的选择:有一个外部控制器作为一个从SPI闪存或作为一个主SPI设备。我已经给你发了一封信来描述它了。你收到了吗?
谢谢。马特。
有人看到我写的东西了吗?
我也对马修感兴趣。我感兴趣的是在DA14580启动时从外部MCU的闪存下载图像到SRAM。外部MCU不会像UM-B-013中讨论的那样托管BLE应用程序,而只会与DA14580通信,因为它是SPI主机,可以下载应用程序映像,并在映像下载到DA14580后通过SPI进行通信(而不是使用OTP)。
谢谢,
马特
只是为了“提高”这个话题。
你好,马特,
如果您只想将固件下载到DA14580中,那么您可以选择其中一个选项。如AN-B-001所述,当DA1458x连接到SPI主机时,SPI时钟的频率不得高于500 kHz。当DA1458x连接到SPI从机时,其SPI时钟频率设置为2 MHz。启动时间应该有所不同。
比尔,莫里斯
嗨,莫里斯,
听起来很清楚。我在检查我的第一个假设是否可行。
嗨(又来了),
另一个问题:是否有任何文件描述如何处理从外部MCU的FW传输?我的意思是,除了定义为交换的第一个SPI字节外,HEX文件必须如何传输?
嗨,马特,我已经让特瑞跟你讨论不同的选择。
BR JE\u对话框
好的,太好了。非常感谢你。
马特。
嗨,马修,
要通过SPI从外部micro从DA14580引导,应将外部micro配置为SPI主机。如果你想看看UM-B-013号然后你会在capter 6和capter 7中找到一个很好的描述,我相信这正是正确设置系统所需的描述。
当做
TN\U对话框
嗨,真的,
我不想在外部控制器上运行主机应用程序:我需要在完全托管模式下工作。我的配置与一个简单的SPI flash相同:FW存储在我的外部控制器中(就像在flash中一样),当DA14580通电时,我按照AN-B-001文档将FW加载到RAM中。
我的问题是什么是最好的选择:有一个外部控制器作为一个从SPI闪存或作为一个主SPI设备。我已经给你发了一封信来描述它了。你收到了吗?
谢谢。
马特。
你好,
有人看到我写的东西了吗?
谢谢。
马特。
我也对马修感兴趣。我感兴趣的是在DA14580启动时从外部MCU的闪存下载图像到SRAM。外部MCU不会像UM-B-013中讨论的那样托管BLE应用程序,而只会与DA14580通信,因为它是SPI主机,可以下载应用程序映像,并在映像下载到DA14580后通过SPI进行通信(而不是使用OTP)。
谢谢,
马特
只是为了“提高”这个话题。
你好,马特,
如果您只想将固件下载到DA14580中,那么您可以选择其中一个选项。如AN-B-001所述,当DA1458x连接到SPI主机时,SPI时钟的频率不得高于500 kHz。当DA1458x连接到SPI从机时,其SPI时钟频率设置为2 MHz。启动时间应该有所不同。
比尔,莫里斯
嗨,莫里斯,
听起来很清楚。我在检查我的第一个假设是否可行。
谢谢。
马特。
嗨(又来了),
另一个问题:是否有任何文件描述如何处理从外部MCU的FW传输?我的意思是,除了定义为交换的第一个SPI字节外,HEX文件必须如何传输?
谢谢。
马特。