Other Parts Discussed in Thread: UNIFLASH, CC3200, CC3200SDK
主题中讨论的其他器件:UNIFLASH、、
你(们)好
我正在关注此 OTA 更新示例。
http://processors.wiki.ti.com/index.php/CC3200_Over_The_Air_Update_Application
但是、由于我拥有最新的 SDK、我只需要更新应用程序映像。 下面是我的 Dropbox 和 Uniflash 配置。 但是、
我的下拉框文件夹
vid01_Pid00_Ver0000 -> f80_sys_mcuimgA.bin //app_VER_build - 1;ota_vender_string -"Vid01_Pid00_Ver01"
Vid01_Pid00_Ver0100 ->空
我当前正在 SDK 中使用 OTA 示例(Nonos)、当我尝试进行 OTA 更新时、它显示已完成、仅显示几次重启。 重新引导系统后,每次都会引导以前的刷新映像。 OTA 映像不会引导、因为它始终显示旧应用程序版本为0.0.0.0。
Uniflash 配置-
/sys/mcuimg.bin -> application_bootloader.bin
/sys/mcuimg1.bin -> ota_update_nonos.bin //app_VER_BUILD - 0;ota_vender_string -"Vid01_Pid00_Ver00"
/sys/mcubootinfo.bin ->空
当我进入"使用 CC3200 SDK 为 LP 设置 OTA 应用程序"时、刷写后、我移除 SOP2跳线、设置 Tera-Term 并按 RESET、看不到任何消息显示。 因此、我怀疑未正确生成应用程序引导加载程序。
我从 CC3200SDK_1.4.0\cc3200-sdk\examples\application_bootloader\bootmgr 导入 CCS Studio、并 按照 "Usage"下的 CCS 部分生成 application_bootloader.bin
http://processors.wiki.ti.com/index.php/CC3200_Application_Bootloader
我是否需要显式地将引导加载程序重定位/设置为0x20000000? 如何在 Uniflash 中执行此操作? 或者、您能否告诉我我可能遗漏了什么?
谢谢、
Dennis