SUOTA应用程序有问题

5个职位/0个新职位
最后一篇文章
ao公司
离线
最后一次见到:4天21小时前
已加入:2016-06-02 20:58
SUOTA应用程序有问题

你好,
我目前正在使用您的培训教程以及AN-B-010执行与外部EEPROM索塔。我已经成功地使用SmartSnippets和sdk3更新了固件。当我尝试使用iOS应用程序执行SUOTA时,我可以成功地连接到设备,选择我的文件,并使用与使用SUOTA时相同的I2C设置填写更新表,但当我将更新发送到设备时,更新屏幕出现,然后突然消失,DA14580不再可见。是否有使用I2C和DA14580外部EEPROM的文档?谢谢你,阿奥

设备:
MT\u对话框
离线
最后一次见到:2个月6天前
工作人员
已加入:2015-06-08 11:34
你好,ao,

你好,ao,

没有关于I2C和SUOTA的具体文档,AN-B-010提到了为了从SPI或I2C引导而必须做的更改。

谢谢你的对话

ao公司
离线
最后一次见到:4天21小时前
已加入:2016-06-02 20:58
感谢您的回复!

感谢您的回复!
我能够从I2C启动,并用智能代码片段完成SUOTA,但在iOS上运气不佳。
你能通过I2C在iOS应用程序上成功实现SUOTA吗?

ao公司
离线
最后一次见到:4天21小时前
已加入:2016-06-02 20:58
我现在换成了开

我现在已经切换到板上的SPI闪存,以调查索塔的安全功能,而I2C的问题尚未解决。我已经实现了每一个安全级别:1-3级,我想知道如何正确使用3级安全认证,并允许我自己创建一个认证债券与我的设备和发送索塔。我已经阅读了所有提供的文件AN-B-010,以及一切我能找到的关于系统的安全性,但找不到我要找的信息。

MT\u对话框
离线
最后一次见到:2个月6天前
工作人员
已加入:2015-06-08 11:34
你好,ao,

你好,ao,

是的,I2C在iOS设备上有一个问题,因为你有代码,你可以使用下面的代码片段来修复它,否则你将不得不等待下一个版本。

suota\u app\u ios/suota/SUOTAParamsViewController.m

如果([self.memoryTypeControl selectedSegmentIndex]==0){//I2C

-[自动GPIOSCANNER带tring:self.i2cAddress.text toInt:&i2cAddress];
+[[NSScanner扫描仪]tring:self.i2cAddress.text]扫描点:&i2cAddress];
[自动GPIOSCANNER带tring:self.i2cSDAAddress.text toInt:&i2cSDA];
[自动GPIOSCANNER带tring:self.i2cSCLAddress.text toInt:&i2cSCL];

[vc设置内存]ype:MEM_TYPE_SUOTA_I2C];
[vc设定值]ddress:i2cAddress];
[vc设置2CSDAA]ddress:i2cSDA];
-[vc设置]ddress:i2cSDA];
+[vc设置]ddress:i2cSCL];

[默认设置]bject:self.i2cAddress.text forKey:@“i2cAddress”];
[默认设置]bject:self.i2cSDAAddress.text forKey:@“I2CSDA地址”];

关于安全性和认证,这意味着您需要MITM保护,以便放置PIN码并对链接进行认证,请查看下面的帖子,这将给您一些启示http://support.dialog-semiconductor.com/static-hard-coded-pin-pairing-sdk-5.

谢谢你的对话

主题已锁定