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

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

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

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

嗨提到,

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

由于MT_dialog

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

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

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

嗨,只

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

由于MT_dialog

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

嗨太,
我们有外部MCU和内部闪存。我们发现了一种通过UART从外部MCU下载图像到DA14580的方法,并实现了。所以我们认为也许可以在DA14681上实施?这样就可以将下载过程保存到外部MCU。

MT_dialog
离线
最后看到:4个月2天前
工作人员
加入: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

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

嗨,MT_dialog
uartboot.bin是在工厂刻录的还是应该由客户在第一次下载映像时刻录的?

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

嗨提到,

正如提到的uartboot.bin是一个fw,下载到68x系统ram期间的flash和接受命令从cli_programmer,所以它不是一个fw烧录在68x,但下载每次设备得到编程。

由于MT_dialog

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

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

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

嗨提到,

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

由于MT_dialog