嗨对话支持,
我从Android手机测试了Suota,然后将SmartTag Ref Design的复制。一切都是成功的,但最后一步:重启设备。它看起来像设备挂在某个地方,固件没有开始,因为没有广告。如果通过卸下并重新插入电池,我重置了设备,那么它通常会使用更新的固件启动。
我查看了Spota代码,并在app_spotar.c中找到了以下内容。我们可以看到它实际上是调用platform_reset()
void app_spotar_read_mem(uint32_t mem_dev,uint32_t * mem_info)
{
.......
切换(MEM_DEV_CMD)
{
.......
案例spotar_reboot:
platform_reset(platform_reset_arg);
休息;
可以通过将SpotaR_Reboot(0xFD)命令写入Spota_mem_dev的特征来简单地复制该问题。我甚至可以在开发套件基础板上重现它。
任何提示吗?
谢谢,
账单
设备:
有人可以帮忙吗?
在那里,您使用的是哪个Android版本?我们了解有限的Suota的一些Android实现,并期待很快更新。我会调查那个的eta。BR JE_DIALOG.
嗨je,
我的问题不是停滞不前,它是最终的重启步骤:设备无法启动固件,我必须做一个手动硬休息以获得新的固件运行。
顺便说一句,我的二级引导加载程序在闪存中而不是OTP,这可能是原因?
谢谢,
账单
嗨Gouzhunang,
是的引导程序应存储在OTP中,
引导程序
•检索读取产品标题的图像偏移量
•查找上次更新(Active)图像
•将活动图像加载到SRAM
•执行应用程序
谢谢mt_dialog.
嗨MT,
我也面临这个问题,唯一的区别是我正在使用iphone4s(ios 7),iphone5s(ios8)。您能否提供更详细的建议和解决方案?
提前致谢。
布罗尔,
亚瑟孔
嗨亚瑟,
它最终拒绝了问题是外部闪光灯在课时完成后断电。在调用platform_reset()将修复它之前,简单地在闪光灯上电。
问候,
账单
通过电源,您的意思是初始化SPI外围设备?