我有一个关于OTA升级的问题。
我实现了一个OTA升级参考文件的97060列出在下面的URL。
我使用了文档中所描述的示例源代码。
HTTP://www. CyPress .COM/DCON
tiSON/Appult- NoSe/AN97060-PSOC-4-BLE和PRO-BU-O-OTE空固件升级
我使用的是“CY8C4248LQI-BL43”装置。
我实现了“5.4添加一个可升级的堆栈OTA Bootloader”在文档中描述。
在这个配置中,固件由三部分组成。
1、应用
2.堆栈应用
3发射装置
我将修改“应用程序”的源代码,并创建内置的固件。
我可以通过OTA升级来升级固件而不会出现问题。
然而,当我升级通过修改“BLE Stand应用程序”源代码创建的固件时,我遇到了一些问题。
虽然OTA升级本身将成功,但它在第一次应用程序启动时的SRAM初始化过程中停止。
请告诉我如何解决这个问题。
以上来自于百度翻译
以下为原文
I have a question about OTA upgrade.
I implemented an OTA upgrade with reference to the document of AN 97060 listed in the following URL.
I used the source code of the sample as described in the document as well.
http://www.cypress.com/documentation/application-notes/an97060-psoc-4-ble-and-proc-ble-over-air-ota-device-firmware-upgrade
I am using the device of "CY8C4248LQI-BL483".
I implemented "5.4 Adding an Upgradable Stack OTA Bootloader" described in the document.
In this configuration, the firmware consists of three parts.
1.Application
2.BLE Stack Application
3.Launcher
I will modify the source code of the "Application" and create the built firmware.
And I can upgrade that firmware by OTA upgrade without problems.
However, when I upgrade the firmware created by modifying the source code of "BLE Stack Application", I have problems.
Although the OTA upgrade itself will succeed, it stops within the SRAM initialization process that is done the first time Application is launched.
Please tell me how to solve this problem.