TI 工程师,你好:
我自己写的一个应用,添加相应的http下载的功能和文件读写功能,将云端下载的bin文件,存储到/sys/mcuimg1.bin下,
然后调用函数,重启mcu.以达到远程更新的效果,从而执新的APP.bin文件(觉得OTA用起来,太麻烦了,所以想自己搞一下这个远程升级的)。
但是我烧写进去了,(还没有出发远程更新app),只是按复位键,单片机并没有加载我所下载app.bin到FLASH文件。我是不是漏掉了什么步骤?
我的烧写步骤如下所示:
a.
选择对应的第二bootloader.
b.选择/sys/mcuimg1.bin用户对应的app.bin 的url如下所示:
c.选择/sys/mcuimg2.bin对应的app.bin ,下面是加载的文件截图:
然后点击烧写server那个网络服务,以及点击"Program"进行烧写,但是不知道为什么这个应用没有启动起来。
有谁知道问题可能出现在哪里吗?或者我做的不对。我之前有烧写成功过,但是不知道为什么现在的不可以了。
David Bai1:
Hi GUIFANG,
你是程序没download进去,还是程序download进去了但没有执行? 建议check一下你的bootloader及app1,app2的cmd中bin对应的地址范围。另外,你也可以参考以下链接check一下你程序的大小及空间分配。
http://e2e.ti.com/support/wireless_connectivity/simplelink_wifi_cc31xx_cc32xx/f/968/t/393909