如何下载固件到DA14580外部闪存

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,它将提供更好的功能,并包含在主要的对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛上的流量-请发布任何新的线程在//www.xmece.com/support。我们将在未来几天修复bug /优化搜索和标签。
5个帖子/ 0个新
最后发表
xavier1989
离线
最后看到:3年1周前
加入:2016-07-13 07:16
如何下载固件到DA14580外部闪存


我想通过带有外部控制器的UART将固件下载到外部闪存,如STM32。我已经阅读了文件“AN-B-001 -从串行接口v2.0.pdf启动”。
但是它说代码只保存在SysRAM中。我想知道如何编程到外部闪存。有相关的文件吗?
谢谢!

设备:
MT_dialog
离线
最后看到:6个月1周前
工作人员
加入:2015-06-08 34
嗨xavier1989,

嗨xavier1989,

文件an - b -001提到580如何从外部设备(UART / SPI / I2C)启动,我不太明白你到底想做什么,你想通过STM32编程外部闪存,以便580可以从外部闪存启动?我看不出580是如何阻碍的,因为据我所知,STM32将对闪存进行编程,然后580将从常见的外部闪存下载代码。以防我误解了你的问题,你能不能更详细地描述一下你的问题?

由于MT_dialog

xavier1989
离线
最后看到:3年1周前
加入:2016-07-13 07:16
谢谢你的回复。

谢谢你的回复。
我是中国人。我的英语很差。也许我描述的问题不够清楚。
请让我再描述一遍。
我要设置外置闪光灯。STM32通过UART与DA14580通信。
固件存储在STM32中。STM32将固件发送到DA14580,然后DA14580对外部闪存进行编程,使其可以从外部闪存启动。
这意味着STM32只控制和发送固件,580编程外置闪存。

MT_dialog
离线
最后看到:6个月1周前
工作人员
加入:2015-06-08 34
嗨xavier1989,

嗨xavier1989,

没有文件或对话框设计来实现这一点,据我所知,你有两个选择:

1)直接从STM32编程580 fw的外部闪存,然后允许580使用STM32下载的图像从闪存启动。

2)根据您的选择,STM32将不得不模仿智能片段fw的行为,以便通过580烧录外部闪存。因此,为了让580对外部闪存进行编程,Smart Snippets将一个名为flash_programmer的fw下载到580(位于utilities文件夹中,580可以与Smart Snippets通信的接口是UART或JTAG)。因此,STM必须下载flash程序,然后通过UART(或JTAG,我想这不是您感兴趣的东西)发出相应的命令,以便将图像刻录到580。flash_programmer使用的协议没有文档说明,所以你必须检查flash_programmer代码,以便检查sw应该如何下载到flash中。

Thansk MT_dialog

xavier1989
离线
最后看到:3年1周前
加入:2016-07-13 07:16
谢谢您的回复!

谢谢您的回复!
你的解决方案太好了。有了你的帮助,我知道该怎么办了。
谢谢!