如何通过UART端口下载图像到DA14681

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
10个帖子/ 0个新帖子
最后发表
提到
离线
最后看到:5天9小时前
加入:2017-05-12 04:18
如何通过UART端口下载图像到DA14681

嗨,对话框中,
如何通过UART端口将镜像(包括suota bloader bin和用户应用程序代码bin)下载到DA14681,操作完成后设备也可以通过suota更新应用程序代码?

设备:
MT_dialog
离线
最后看到:4个月1个星期前
工作人员
加入:2015-06-08 34
嗨提到,

嗨提到,

我很抱歉,我不确定我得到的问题,通过eclipse或通过智能片段,你可以通过UART下载你的fw并烧录FLASH(只是fw的图像尽管)。通过eclipse脚本suota_initial_flash_jtag_win使用JTAG将所有必要的图像烧制到flash中,没有相应的脚本从UART做同样的事情。但是通过Smart Snippets,您将能够通过UART连接,准备图像(ble_suota_loader和您的图像与图像头),并手动刻录到flash中的适当位置。

由于MT_dialog

提到
离线
最后看到:5天9小时前
加入:2017-05-12 04:18
嗨,对话框

嗨,对话框
我们想通过UART将外部MCU的所有必要图像(ble_suota_loader bin和用户应用程序bin)刻录到DA14681 QSPI flash中,这是可能的吗?

MT_dialog
离线
最后看到:4个月1个星期前
工作人员
加入:2015-06-08 34
嗨,只

嗨,只

脚本是SDK的一部分,在68x中下载一个名为uartboot.bin的文件,然后开始通过cli_programmer发送命令和数据,以便将数据编程到qspi flash,因此,这意味着外部MCU应该运行cli_programmer,并应该将uartboot.bin文件下载到68x,然后开始发出命令,以便编写qspi flash(如果使用现有代码是您想要的)。这听起来有点困难,需要大量的定制。另一方面,为了让68x在启动时找到fw,在两个设备之间共享qspi flash可能更简单,外部设备可以直接在qspi flash中写入。但是在实际产品中改变fw的用例是什么呢?你想要实现什么?

由于MT_dialog

auzzz
离线
最后看到:5个月1个星期前
加入:2016-06-20十43
嗨太,

嗨太,
我们有内置闪光灯的外部MCU。我们发现了一种通过UART将外部单片机的图像下载到DA14580的方法,并实现了该方法。所以我们认为它可以在DA14681上实现?这样,我们可以将下载过程保存到外部MCU中。

MT_dialog
离线
最后看到:4个月1个星期前
工作人员
加入:2015-06-08 34
嗨auzzz,

嗨auzzz,

如上提到并解释了这不是实现对话框,没有标准的程序,和58 x 68 x的家庭有很大的不同从sysram例如580只能执行,所以您可以轻松地下载直接从UART弗兰克-威廉姆斯sysram和执行代码。68x系列可以从sysram运行有限数量的代码,大约是128KB +缓存大小,但位于68x的ROM引导程序只能下载64KB大小的fw。这种限制已经克服了uartboot.bin文件和cli_programmer这个工具和弗兰克-威廉姆斯将燃烧qspi flash或下载额外的装载机,它将允许您下载一个图像从64 kb但你仍然有大sysram大小的限制,您将无法使用qspi,由于您必须以某种方式写入qspi,因此您将需要通过cli_programmer发出的命令。

由于MT_dialog

提到
离线
最后看到:5天9小时前
加入:2017-05-12 04:18
嗨,MT_dialog

嗨,MT_dialog
uartboot.bin是在工厂内烧制的还是应该在客户第一次下载图像时烧制。

MT_dialog
离线
最后看到:4个月1个星期前
工作人员
加入:2015-06-08 34
嗨提到,

嗨提到,

uartboot.bin正如所提到的是一个fw,在flash编程期间下载到68x sysram中,并接受cli_programmer的命令,所以它不是一个fw,是在68x中烧录的,但每次设备被编程时下载。

由于MT_dialog

提到
离线
最后看到:5天9小时前
加入:2017-05-12 04:18
但我们刚通电的时候

但是当我们刚启动设备时,我们也可以从uart端口接收到字符串“DA14681..”。这是否意味着在DA14681中已经烧制了一些东西,因此它可以在每次重置发生时通过uart端口发送命令?我们现在可以通过uart响应命令并进行程序操作吗?

MT_dialog
离线
最后看到:4个月1个星期前
工作人员
加入:2015-06-08 34
嗨提到,

嗨提到,

如上所述,在68x中有一个引导加载程序,以便设备将fw下载到sysram中,无需刻录qspi或接受任何类型的命令,只需在sysram中下载fw即可。如上所述,ROM引导程序有64K的限制,所以您可以下载到设备中的映像只能达到这个值。要了解更多信息,可以查看AN-B-046从串行接口引导,其中解释了引导顺序的协议。

由于MT_dialog