嗨,dialog我的项目需要通过按住按钮3秒钟来重置系统的功能。我调用API平台重置(重置和加载);然后系统复位,我可以发现设备正在做广告,显示器工作正常,但按钮不工作。只有在我切断电源和通电后,设备恢复正常。我认为可能在平台重置后,GPIO状态寄存器赢了;t重置或在平台重置()后需要清除一些ram。
如何以正确的方式进行重置。
嗨,金麦,
尝试使用wrap_platform_reset(SPOTA_更新后重置);以重置设备并强制引导加载程序运行。另外,你能告诉我fw在哪里吗?它是在闪光灯下还是在OTP?
谢谢你的对话
嗨,MT_dialog感谢您的回答,我在SDK3.0.10中找不到wrap_platform_reset(在SPOTA_更新后重置),我的fw in在闪存中。
我的flash地图:0x00000—引导加载程序0x80000—img010x13000--img020x1f000--信息
我希望重置的执行方式与通电时相同。
抱歉,wrap_platform_reset()在SDK5上,我没有注意到您正在使用的SDK。我不认为platform_reset(reset_和_LOAD_FW)确实是在重置您的设备,请尝试使用platform_reset(0)而不是提供任何类型的参数。这将强制引导加载程序运行。
嗨,金麦,
尝试使用wrap_platform_reset(SPOTA_更新后重置);以重置设备并强制引导加载程序运行。另外,你能告诉我fw在哪里吗?它是在闪光灯下还是在OTP?
谢谢你的对话
嗨,MT_dialog
感谢您的回答,我在SDK3.0.10中找不到wrap_platform_reset(在SPOTA_更新后重置),我的fw in在闪存中。
我的flash地图:
0x00000—引导加载程序
0x80000—img01
0x13000--img02
0x1f000--信息
我希望重置的执行方式与通电时相同。
嗨,金麦,
抱歉,wrap_platform_reset()在SDK5上,我没有注意到您正在使用的SDK。我不认为platform_reset(reset_和_LOAD_FW)确实是在重置您的设备,请尝试使用platform_reset(0)而不是提供任何类型的参数。这将强制引导加载程序运行。
谢谢你的对话