请各位大侠帮忙,解决如何通过网络升级软件的方案,有没有人做过这样的方案,能不能共享一下有说明资料和示例。
谢谢!
都是可以支持的,在stellarisware/boot_loader文件夹中就有代码,在stellarisware/docs目录中SW-BOOTLDR-UG-XXXX.pdf就是对这个软件包使用的说明。
软件上来说,9B96和6911基本是一样的,只需要做少量的设置修改。stellarisware\boards\dk-lm3s9b96\boot_eth这个例子可以作为参考,通过LM Flash Programmer可以通过网络对程序进行升级。我发出来的附件中文档有介绍如何进行升级的,楼主可以参阅下。
楼主可以在这个基础上完成自己想要的功能。
TI这一块其实已经全部帮你做掉了,赞一下StellarisWare!下载一个SW-RDK-S2E-5570.exe,这是基于6000的,里面的StellarisWare\boards\rdk-s2e\boot_eth可以直接下载下去。程序里进入BOOT状态的代码可以参考StellarisWare\boards\rdk-s2e\ser2enet里的swupdate.c。
www.ti.com/.../mcuorphantoolsw.tsp,SW-RDK-S2E