你好,
在我的项目中,我计划使用一个微控制器来存储固件,并在启动时通过SPI将固件下载到DA14580内部。最好的方法是什么:微控制器作为SPI从属还是SPI主?
您是否有执行此功能的源代码示例?
提前谢谢。马特。
你好马特,我已经让Ture跟你一起讨论不同的选择。
BR JE_Dialog
好的,完美的。非常感谢。马特。
嗨,马修,
要从DA14580从外部micro over SPI引导,您应该将外部micro配置为SPI主机。如果你想看看嗯- b - 013然后你会在第6章和第7章中找到一个很好的描述,我相信它准确地描述了你需要正确设置你的系统。
问候
TN_Dialog
嗨,真正的,
我不想在外部控制器上运行主机应用程序:我需要在完全托管模式下工作。我的配置与一个简单的SPI flash相同:FW存储在我的外部控制器中(因为它是在一个flash中),当DA14580上电时,我遵循AN-B-001文档在RAM中加载FW。
我的问题是什么是最好的选择:有一个外部控制器作为一个从属SPI flash或作为一个主SPI设备。我已经发邮件给你描述过了。你收到了吗?
谢谢。马特。
有人看到我写的了吗?
我和马修感兴趣的东西是一样的。我有兴趣在DA14580启动时从外部MCU的闪存下载图像到SRAM。外部MCU将不会像UM-B-013中讨论的那样托管BLE应用程序,但将仅仅与DA14580对话,因为它的SPI主机下载应用程序图像,并在图像下载到DA14580后通过SPI通信(相对于使用OTP)。
谢谢,
马特
只是为了"引出"那个话题。
你好,马特,
如果您只想将固件下载到DA14580中,那么您可以选择任何一种选项。如AN-B-001所述,当DA1458x连接到SPI Master时,SPI时钟的频率必须不高于500khz。DA1458x的SPI时钟频率在连接到SPI Slave时设置为2mhz。启动时间应该有所不同。
BR,莫里斯
嗨,莫里斯,
听起来很清楚。我正在检查我的第一个假设是否可能实现。
嗨(再一次),
另一个问题:是否有文档描述如何处理从外部MCU传输FW ?我的意思是,除了定义为交换的第一个SPI字节外,HEX文件必须如何传输?
你好马特,我已经让Ture跟你一起讨论不同的选择。
BR JE_Dialog
好的,完美的。非常感谢。
马特。
嗨,马修,
要从DA14580从外部micro over SPI引导,您应该将外部micro配置为SPI主机。如果你想看看嗯- b - 013然后你会在第6章和第7章中找到一个很好的描述,我相信它准确地描述了你需要正确设置你的系统。
问候
TN_Dialog
嗨,真正的,
我不想在外部控制器上运行主机应用程序:我需要在完全托管模式下工作。我的配置与一个简单的SPI flash相同:FW存储在我的外部控制器中(因为它是在一个flash中),当DA14580上电时,我遵循AN-B-001文档在RAM中加载FW。
我的问题是什么是最好的选择:有一个外部控制器作为一个从属SPI flash或作为一个主SPI设备。我已经发邮件给你描述过了。你收到了吗?
谢谢。
马特。
你好,
有人看到我写的了吗?
谢谢。
马特。
我和马修感兴趣的东西是一样的。我有兴趣在DA14580启动时从外部MCU的闪存下载图像到SRAM。外部MCU将不会像UM-B-013中讨论的那样托管BLE应用程序,但将仅仅与DA14580对话,因为它的SPI主机下载应用程序图像,并在图像下载到DA14580后通过SPI通信(相对于使用OTP)。
谢谢,
马特
只是为了"引出"那个话题。
你好,马特,
如果您只想将固件下载到DA14580中,那么您可以选择任何一种选项。如AN-B-001所述,当DA1458x连接到SPI Master时,SPI时钟的频率必须不高于500khz。DA1458x的SPI时钟频率在连接到SPI Slave时设置为2mhz。启动时间应该有所不同。
BR,莫里斯
嗨,莫里斯,
听起来很清楚。我正在检查我的第一个假设是否可能实现。
谢谢。
马特。
嗨(再一次),
另一个问题:是否有文档描述如何处理从外部MCU传输FW ?我的意思是,除了定义为交换的第一个SPI字节外,HEX文件必须如何传输?
谢谢。
马特。