1) C#
为了给设备升级固件,在前同事的基础上改了下,在.NET Framework下写的。
2)Tera Term + ttl
上面.NET平台的运行文件虽然小巧,但是依赖.NET Framework框架,而且这个框架还比较大,有些系统缺这个,装起来麻烦。
于是换了个办法,用Tera Term超级终端。
Tera Term 超级终端, 自带ttl脚本,很方便定制操作流程。
如下实例是在串口端通过xmodem协议更新MCU固件。
几行代码 就能清晰的描述 一个繁琐的握手协议 并且 使用xmodem协议发送文件。
文件发送协议也可以自定义,具体细节请看Tera Term安装目录下的help文档。
|