V2.1 20240828
天津国芯SP下载工具 加个防呆 避免选了OTA升级的固件(后缀带有SIG.BIN)
兆讯的芯片1902首次下载必须先下载key,再下载加密固件。
天津国芯没有这个限制,固件是明文的。
自测使用的版本信息: 本地最新代码
依赖版本信息(SP\POSSERVER\SMA):不依赖
修改点:如果选择的固件文件的后缀带有SIG.BIN,提示错误并清除路径,否则就正常处理。
模块名称:下载SP
测试点: 如果选择的固件文件的后缀带有SIG.BIN,提示错误并清除路径,否则就正常处理。
能否开机:能
测试结果:pass
责任人:chenhao
提交:已经提供
{
const XCHAR* suffix = _X("SIG.BIN");// 定义要检查的后缀
XCHAR szPath[MAX_PATH] = {0};
GetDlgItemText(hDlg,IDC_EDT_COM_DATA,szPath,MAX_PATH);
if(strncmp(suffix,szPath+(strlen(szPath)-strlen(suffix)),strlen(suffix))==0)
{
MessageBox(hDlg, _X("固件(带SIG.BIN)错误,请选择首次下载固件"), _X("提示"), MB_OK | MB_ICONWARNING);
SetDlgItemText(hDlg,IDC_EDT_COM_DATA,_X(""));
}
}