嗨,对话框中,
我试着用pxp_reporter演示的移动设备测试SUOTA服务。我遵循了UM-B-056(第9-10章)的说明。在我将图像复制到android平板电脑并使用了erase_qspi_jtag_win和suota_initial_flash_jtag_loader脚本后,我无法扫描设备,无论是在SUOTA应用程序中还是在LightBlue应用程序中。
一旦SUOTA测试成功,我想在多链接演示中实现SUOTA服务。这是可能的吗?
提前谢谢,
马里奥
设备:
你好马里奥,
你可以通过功率分析器检查设备是否在发布广告,当你烧完设备上的内存后,你是否按下了RESET按钮以使设备开始运行?
关于在不同的项目上实现SUOTA应用程序,是的,这是可能的,您必须将SUOTA实现放在您的自定义项目中(如果定义了dg_configSUOTA_SUPPORT,则从邻近报告中可以看到它插入到项目中的代码)。这样做之后,您必须为0x20000内存偏移量构建映像,在custom_config_qspi_suoda .h中检查#define dg_configIMAGE_FLASH_OFFSET (0x20000)。
由于MT_dialog
嗨,对话框中,
谢谢你的回答。是的,我确实按了重启键。现在,经过一些新的尝试后,我能够在SUOTA APP中看到设备,但更新过程保持在0%。我使用的是基本的开发工具包。这有问题吗?
由于马里奥
你好马里奥,
在基本工具包上运行SUOTA应用程序没有问题(刚刚测试过),无论开发工具包是什么,接近报告程序上的SUOTA操作应该是相同的。您正在经历的应该是演示程序的错误配置,或者可能是应用程序的安装有问题。
由于MT_dialog
嗨,对话框中,
我仍在尝试在我的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时,有什么需要考虑的吗?
谢谢,
马里奥
你好马里奥,
不它不是nessecity移动这些文件你当前的项目中,如果你使用suota_initial_flag_jtag_win脚本之后,在您的控制台,您将看到的操作脚本,你报告的。bat文件调用对应的脚本从脚本文件夹。对于platform_nvparam_h和platform_nvparam_values.h,为了让用户重叠nv参数的当前配置,这些文件被包含在配置文件中,例如,相同的文件也位于/sdk/adapters/include,如果您运行program_qspi_serial_win,将要使用的文件将是从这些文件中获取的默认值,如果您使用一些自定义值在配置文件夹中复制这些文件,那么脚本将使用配置文件夹中的文件并将它们刻录到qspi中。关于配置和启用了SUOTA的映像(在SDK中只有prox报告器有SUOTA配置)。接近项目有两个配置文件custom_config_qspi_suota.h(用于SUOTA配置)和custom_config_qspi(用于非SUOTA配置),当您选择一个活动构建时,实际上您是在这两个配置文件之间进行切换,因此,为了创建一个包含SUOTA的新配置,你需要创建一个新配置:
由于MT_dialog