Suota应用程序的问题

5个帖子/ 0新
最后一篇
离线
最后一次露面:4天21小时前
加入:2016-06-02 20:58
Suota应用程序的问题

你好,
我目前正在使用您的培训教程以及AN-B-010来执行外部EEPROM的Suota。我已成功使用SmartSnippets和SDK更新固件3.当我尝试使用iOS应用程序执行upota时,我可以成功连接到设备,选择我的文件,我用相同的I2C设置完成更新表单就像我使用的话一样,但是当我将更新发送到设备时,会出现更新屏幕,然后突然消失,DA14580不再可发现。是否有任何用于使用DA14580使用I2C和外部EEPROM的文档?谢谢,啊

设备:
mt_dialog.
离线
最后一次露面:2个月6天前
职员
加入:2015-06-08 11:34
嗨敖,

嗨敖,

没有具体文档与I2C和Suota一起使用,AN-B-010提到了一个必须执行的更改,以便从SPI或I2C引导。

谢谢mt_dialog.

离线
最后一次露面:4天21小时前
加入:2016-06-02 20:58
谢谢你的回应!

谢谢你的回应!
我能够从I2C启动,并用智能片段完成套筒,但不管iOS没运气。
您是否能够通过I2C与iOS应用程序成功完成拟议?

离线
最后一次露面:4天21小时前
加入:2016-06-02 20:58
我现在已经转移到了

我现在正在转换到船上SPI Flash来调查Suota安全功能,而I2C问题尚未解决。我已经实施了每个安全级别:LVL 1 - 3,并且我想知道如何正确使用LVL 3安全性 - 正常验证,并允许自己与我的设备创建经过身份验证的绑定并发送课程。我已经阅读了AN-B-010的所有文档,我可以找到关于系统的安全的一切,但我无法找到我正在寻找的信息。

mt_dialog.
离线
最后一次露面:2个月6天前
职员
加入:2015-06-08 11:34
嗨敖,

嗨敖,

是关于iOS设备的I2C存在问题,因为您有代码可以使用下面的代码段来修复它,否则您必须等待下一个版本。

suota_app_ios / suota / suotaparamsviewcontroller.m

if([self.memorytypeControl selectentsegingIndex] == 0){// I2C

- [self gpioscannerwithstring:self.i2caddress.text toint:&i2caddress];
+ [[nsscanner scannerwithtring:self.i2caddress.text] scanhexint:&i2caddress];
[self gpioscannerwithtring:self.i2csdaaddress.text toint:&i2csda];
[self gpioscannerwithstring:self.i2cscladdress.text toint:&i2cscl];

[vc setMemoryType:mem_type_suota_i2c];
[vc seti2caddress:i2caddress];
[vc seti2csdaaddress:i2csda];
- [vc seti2cscladdress:i2csda];
+ [vc seti2cscladdress:i2cscl];

[默认值setObject:self.i2caddress.text forkey:@“i2caddress”];
[默认设置:self.i2csdaaddress.text forkey:@“i2csdaaddress”];

关于安全性和身份验证,这意味着您需要MITM保护才能放置PIN码并具有链接身份验证,请检查下面的帖子,这将为您提供一些洞察力http://support.dialog-semicondiondiondum/static-hard-coded-pin-pairing-sdk-5

谢谢mt_dialog.

主题锁定