TFTP是以太网bootloaders常用的协议,其目的是通过以太网将固件带到设备上。它是使用UDP的IETF标准化(RFC 1350)协议。
由于SJA1110的NVM设备为外载,当芯片启动时,芯片会通过SPI通信,把程序下载到芯片RAM运行。所以TFTP只要把更新固件下载到外挂的NVM设备中,然后复位重启,就能完成固件更新。
具体操作:
1、 启用使用LWIP的TFTP服务
2、在Window10中勾选TFTP功能
3、使用TFTP指令把新工程生成的flash_image.bin文件下载到原来的flash.bin文件就能够完成固件的更新。