3.usarthmi入门:3.下载工程 [USART HMI 资料中心]
按照上述链接,烧写程序到HMI 串口屏中
使用SD卡进行升级的过程中,拷贝了tft文件到SD卡根目录中
然后按照操作,断电,插卡,上电,升级成功,断电再重启
发现并没有升级成功。
后来发现,原来是SD卡中还有其他文件。
导致不能识别
所以SD卡中,必须只能存放一个tft文件。其他任何杂七杂八的文件夹都不能存放。尤其是文件夹。
其实估计底层升级的原理,是读取tft后缀名文件,结果读到的第一个文件就是文件夹,导致认为升级固件不存在在SD卡里面。所以直接运行上次的固件。
这里面就涉及到一个问题,如果SD卡里面有多个tft文件,该升级哪一个?
是按命名的顺序,还是按文件的时间戳?
这里我没有测试。后期如果我测试了,可以补充一下测试结果到这里。
以上,做个记录。