如何使用SmartSnippets测试DA14580 SUOTA?

13个帖子 / 0新
最后一篇文章
特里
离线
最后一次露面:5年2个月前
加入:2014-12-16 09:49
如何使用SmartSnippets测试DA14580 SUOTA?

嗨对话!
在用Smartsnippets测试Suota时,我有一些问题。
我使用Connection Manager作为外围(Suota接收器)启动开发板并开始广告。
1.选择COM端口并按“连接”按钮后,它始终警报“外部使用COM X端口”。但是我很确定不使用COM端口。
2.在显示下面的日志信息之后,启动器无法成功扫描接收器。
3.在进行此测试之前,必须做一些工作,例如应将辅助引导程序编程到OTP?您能告诉我正确的测试SUOTA的步骤吗?
期待收到您的帮助。
最好的祝福。

[info @15-01-14 14:19:03]加载固件,请等待...
[info @15-01-14 14:19:07]成功加载了固件。
[info @15-01-14 14:19:07]连接到com10
[info @15-01-14 14:19:07] COM10成功打开。
[info @15-01-14 14:19:07]扫描设备...
[info @15-01-14 14:19:22]目标设备已断开连接。请尝试重新建立链接。
[info @15-01-14 14:21:24]加载固件,请等待...
[info @15-01-14 14:21:27]成功加载了固件。
[info @15-01-14 14:21:27]连接到com10
[info @15-01-14 14:21:28] COM10成功打开。
[info @15-01-14 14:21:28]扫描设备...
[info @15-01-14 14:21:43]目标设备已断开连接。请尝试重新建立链接。

关键字:
tn_dialog
离线
最后一次露面:2周2天前
职员
加入:2013-12-05 15:49
嗨,特里,

嗨,特里,

首先,我询问您使用的是哪个开发板以及是否已连接到DA14580?
其次,连接管理器不支持SUOTA,因此您应该使用两个基本套件或转到App Store或Play Store并下载Suota应用程序(对话框SUOTA)。

问候
TN

特里
离线
最后一次露面:5年2个月前
加入:2014-12-16 09:49
亲爱的tn_dialog,

亲爱的tn_dialog,
对您的疑问,我正在使用两个基本套件。解决了扫描设备失败的问题,似乎我们在测试SUOTA时都必须连接JTAG端口和COM端口。
但是,另一个问题出现了,选择要下载的Fireware文件和SPI内存类型后,巫婆值应以“块大小”填充?
我尝试使用Fireware bin文件的大小,SPI Flash W25X20CL(32768,65536)的块大小,日志继续显示:Soptar_patch_len_err。
Dialog是否有有关如何测试SUOTA的文件?
[info @15-01-15 15:34:44]扫描设备...
[info @15-01-15 15:34:46]找到了带有地址80的设备:ea:ca:00:00:00:01,公共。设备不支持Spota服务。
[info @15-01-15 15:34:51]扫描完成。

[info @15-01-15 15:34:55]与目标设备建立链接...
[info @15-01-15 15:34:56]已经建立了与目标设备的链接。
[info @15-01-15 15:34:56]发现的特征开始。
[info @15-01-15 15:34:57]发现已完成的特征。
[info @15-01-15 15:35:14]固件下载开始...
[info @15-01-15 15:35:14] Spotar_img_started
[info @15-01-15 15:35:14]内存信息:
0字节

[错误 @15-01-15 15:35:15] Spotar_patch_len_err
[info @15-01-15 15:35:15]固件下载失败。
[info @15-01-15 15:34:55]与目标设备建立链接...
[info @15-01-15 15:34:56]已经建立了与目标设备的链接。
[info @15-01-15 15:34:56]发现的特征开始。
[info @15-01-15 15:34:57]发现已完成的特征。
[info @15-01-15 15:35:14]固件下载开始...
[info @15-01-15 15:35:14] Spotar_img_started
[info @15-01-15 15:35:14]内存信息:
0字节

[错误 @15-01-15 15:35:15] Spotar_patch_len_err
[info @15-01-15 15:35:15]固件下载失败。

特里
离线
最后一次露面:5年2个月前
加入:2014-12-16 09:49
还有另一个支持

而且还有另一个好处要问,因为我们无法访问中国的Google Play Appstore,而我在互联网上找不到它,您能给我发送一份(对话suota)吗?
非常感谢,我的邮件是superwht@126.com
最好的祝福。

je_dialog
离线
最后一次露面:1周3天前
职员
加入:2013-12-05 14:02
你好特里,

你好特里,

SUOTA APK现在可以在我们的支持网站上获得参考设计软件和其他版本

br je_dialog

特里
离线
最后一次露面:5年2个月前
加入:2014-12-16 09:49
非常感谢你。我有

非常感谢你。我找到了。

je_dialog
离线
最后一次露面:1周3天前
职员
加入:2013-12-05 14:02
你好地面,请注意我们

您好Terrry,请注意,我们是Suota上的应用程序注释:从现在开始大约2周后,我们将在此内容上进行。

br je_dialog

湿婆
离线
最后一次露面:4年10个月前
加入:2015-01-19 12:23
我们可以在哪里找到Suota应用程序

我们在哪里可以找到Suota应用程序注释?

最好的祝福
湿婆

Ggotta
离线
最后一次露面:1年6个月前
加入:2016-02-20 20:10
你好

你好
我对Suota有基本问题。
1)我希望获得基于sdk5.0.3-> ble_app_peripheral的项目的Suota工作。请指导我完成这个吗?

2)是否有任何文档/appnote谈论SUOTA的移植到自定义项目的更改?(我构建了一个仅包含少量自定义服务的项目,现在我希望将Suota移向此项目。)。

br

mt_dialog
离线
最后一次露面:1个月3周前
职员
加入:2015-06-08 11:34
嗨,ggotta,

嗨,ggotta,

1)SDK中的proximity_profile示例具有新的SDK5上SUOTA的实现,您可以检查此示例,以查看为其在自定义项目上实现所需的修改。

2)有关SUOTA的唯一可用文件是AN-B-010,其中包括如何处理SUOTA的准则。You dont need anything specific in order to place the profile in your custom project, just add the SUOTA profile (include the spoter.h in the user_profiles_config), check if the following files app_spotar_task and app_spotar exist in your project, add the SUOTA UUID in您的广告字符串,您应该没事。

谢谢mt_dialog

Ggotta
离线
最后一次露面:1年6个月前
加入:2016-02-20 20:10
你好,

你好,
我确实尝试过,接近记者的工作正常。当我尝试在我的自定义项目中包含此配置文件时,它只是停止基本的广告功能。与内存有关的一些问题,我需要进一步调查。
另一方面,我还有另一个基于项目构建的sdk5.0.3-> ble_app_peripheral,如果包括spotar.h,则在某些汇编问题上获得了最终的问题。然后,我尝试使用user_profiles_config中包含的spoter.h构建新的SDK5.0.3未拉链代码。
(1)我遇到的错误与下面相同,
.. \ .. \ .. \ .. \ .. \ sdk \ app_modules \ src \ src \ app_spotar \ app_spotar.c(305):错误:#20:标识符“ user_profile_callbacks”。
(不确定所有更改W.R.T user_profile_callbacks和on_spotar_status_change)

(2)我要问您提供有关“在广告字符串中添加suota uuid”的更多详细信息,可以复制代码段以供参考。

br
政府。

Ggotta
离线
最后一次露面:1年6个月前
加入:2016-02-20 20:10
你有时间看吗

您是否有时间来研究这个?

mt_dialog
离线
最后一次露面:1个月3周前
职员
加入:2015-06-08 11:34
嗨,ggotta,

嗨,ggotta,

对不起,延迟响应,如果包括配置文件,您无法进行访问,则广告不应有效,在执行广告过程之前,字符串通过堆栈进行验证检查,如果广告字符串不有效,则广告停止。关于汇编问题,包括Spotar配置文件(在user_profiles_config.h中),您必须添加nessecary回调(请在user_callback_config.h中查看proximity Reporter,并且必须添加SDK配置文件(spotar_task.c在您的sdk_profiles文件中),您还必须添加on_spotar_status_change()函数(设备在启动和停止条件下应该做什么)。最后一件事,请访问user_modules_config.h文件,并确保将DEXPURE_DLG_SPOTAR设置为0,而不是1,否则Spotar无法工作。

关于广告字符串以及在ble_app_peripheral示例中包括suota,您可以尝试以下内容:

#define user_advertise_data(“ \ x05” \
adv_type_complete_list_16bit_service_ids \
adv_uuid_device_information_service \
adv_uuid_spotar_service \
“ \ x11” \
adv_type_complete_list_128bit_service_ids \
“ \ x2f \ x2a \ x93 \ xa6 \ xbd \ xd8 \ x41 \ x41 \ x52 \ xac \ xac \ x0b \ x0b \ x10 \ x99 \ x2e \ x2e \ xc6 \ xc6 \ xfe \ xfe \ xed”)

谢谢mt_dialog