⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
6个员额/ 0个新员额
最后发表
马里奥
离线
最后看到:3年9个月前
加入:2017-03-30 13:56
SUOTA

嗨对话框,
我试着用pxp_reporter演示的移动设备测试SUOTA服务。我遵循了UM-B-056(第9-10章)的说明。在我将图像复制到android平板电脑并使用了erase_qspi_jtag_win和suota_initial_flash_jtag_loader脚本后,我无法扫描设备,无论是在SUOTA应用程序中还是在LightBlue应用程序中。

一旦SUOTA测试成功,我想在多链接演示中实现SUOTA服务。这是可能的吗?
提前谢谢,

马里奥

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

嗨马里奥,

你可以通过功率分析器检查设备是否在发布广告,当你烧完设备上的内存后,你是否按下了RESET按钮以使设备开始运行?

关于在不同的项目上实现SUOTA应用程序,是的,这是可能的,您必须将SUOTA实现放在您的自定义项目中(如果定义了dg_configSUOTA_SUPPORT,则从邻近报告中可以看到它插入到项目中的代码)。这样做之后,您必须为0x20000内存偏移量构建映像,在custom_config_qspi_suoda .h中检查#define dg_configIMAGE_FLASH_OFFSET (0x20000)。

由于MT_dialog

马里奥
离线
最后看到:3年9个月前
加入:2017-03-30 13:56
嗨对话框,

嗨对话框,
谢谢你的回答。是的,我确实按了重启键。现在,经过一些新的尝试后,我能够在SUOTA APP中看到设备,但更新过程保持在0%。我使用的是基本的开发工具包。这有问题吗?

由于马里奥

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

嗨马里奥,

在基本套件上运行Suota应用程序(刚刚过测试),近距离记者的辅助应该不管DEV套件运行相同。您所在的遇到内容应该是演示的错误配置,或者在安装应用程序时可能出现问题。

由于MT_dialog

马里奥
离线
最后看到:3年9个月前
加入:2017-03-30 13:56
嗨对话框,

嗨对话框,
我仍在尝试在我的ble_multi_link项目中实现SUOTA服务。
首先,我将custom_config_qspi_suoa .h和sw_version.h文件导入到我的项目中。然后我添加了从UM-B-056到ble_multi_link_task.c的SUOTA代码。是否需要将initial_flash.bat、initial_flash.sh、mkimage.bat和mkimage.sh文件导入到项目文件夹中?关于配置文件platform_nvparam_h和platform_nvparam_values.h是什么?
我尝试使用Release_QSPI_SUOTA配置构建ble_multi_link项目,但是没有这样的配置可供选择。
当我使用DA14681而不是DA14680时,有什么需要考虑的吗?
谢谢,
马里奥

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

嗨马里奥,

否将这些文件移动到当前项目的不一致,如果使用suota_initial_flag_jtag_win脚本,那么,在控制台上,您应该看到脚本所做的操作,您报告的.bat文件只能从中调用相应的脚本脚本文件夹。关于platform_nvparam.h和platform_nvparam_values.h那些文件包含在配置文件中,以便用户重叠NV参数的当前配置,例如,相同的文件也位于 / sdk /适配器/包括和运行program_qspi_serial_win将使用的文件将是从这些文件中取出的默认值,如果在具有某些自定义值的配置文件夹中复制这些文件,则脚本将要使用文件配置文件夹并将其刻录到QSPI。关于配置和辅导启用的图像(在SDK中,仅PROX报告器具有拟议配置)。邻近项目有两个配置文件Custom_Config_qspi_suota.h(对于upota配置)和custom_config_qspi(对于非子发配置),当您基本上选择一个活动构建时,您正在在这两个配置文件之间切换,因此才能创建一个新配置将包含upota,您必须创建新配置:

  • 选择项目的属性并选择C/ c++ Build,在顶部你将看到一个提到Manage Configurations的按钮,当按下该按钮时,你将有一个选项来创建一个新的配置文件(配置的名称应该以QSPI结尾,RAM或QSPI_SUOTA,以便调试器显示适当的附加方法)。
  • 因此,在创建了新的配置之后,必须选择新创建的配置将使用的config.h文件,以便构建项目。
  • 因此,回到项目的属性和C/ c++ Build ->设置,从工具设置中选择“Cross ARM GNU Assembler”下的包含文件,并在包含文件中放置你想要的配置文件,在Cross ARM C Compiler中也应该这样做,然后同样的.h文件应该应用到命令字段中的Build Steps。
  • 在此之后,您将拥有一个单独的配置,用于启用SUOTA的项目和非SUOTA项目。当然,您也可以只使用现有的config.h文件并应用SUOTA所需的标志,然后构建项目,而不必管理以上所有内容。

由于MT_dialog