电视机软件烧录

1.U盘升级

1.1 FAT32格式的U盘

上电升级步骤:

  1. 将"待升级的.bin文件"放入U盘的根目录

  2. 将U盘插入到电视机主板的USB接口

  3. 电视上电,(如果之前已经上电了,可以断一下电,等遥控头红灯熄灭即完全断电后再上电)

  4. 等待 升级完成:系统会自动识别U盘里面的升级文件

  5. 完成升级:LED灯结束闪烁,此时可拔出U盘完成升级


2.ISP升级

2.1 ISP的使用

  1. 在系统正常运行时,使用程序跳转命令使MCU执行芯片内置的ISP区域代码

  2. 上位释放串口,调用ISP升级程序,并传入适当参数,实现程序自动下载,及下载完成的自动复位

  3. 通过读取命令行标准输出可以使上机位获取ISP升级程序的运行状态

注意:

  1. 任何下载方式都有可能出现失败,因此仍然建议加上串口自动下载电路、或对BOOT0脚引出物理按键来保证下载失败时能强行执行ISP区程序。

  2. 如果使用了串口下载电路,需要自己先打开串口流控功能,控制DTR、RTS使stm32复位执行ISP,再关闭串口。


3.软件升级常见的问题

3.1 无法支持移动硬盘升级

答:正常的,Mstar NoneOS方案做的USB升级方式只针对U盘,不做移动硬盘的升级要求;

3.2客户软件无法升级

答:是不是电流档位不对导致的,可以采用“CTV强制升级”的方式进行升级;

3.3升级后白平衡及ADC数据丢失

答:代码缺陷,升级后直接将 白平衡及ADC数据擦除,正确做法是升级应保留白平衡及ADC数据;

3.4升级后HDCP key、CI plus key丢失

答:升级不应该擦除key,Database结构变了导致flash地址错误导致key被擦除;

3.5同样的软件升级时进度跑到10%就自动重启

答:正常的,检测软件是否一致需要时间,当判断到软件一致时,进度已经跑了10%;

3.6 ISP工具能升级,U盘无法升级软件

答:软件问题,需要确认所用的flash型号,当前软件是否有该flash驱动;

3.7 ISP工具无法升级软件

答 :ISP勾选是否正确,工具是否支持该款flash。


如有错误,希望各位观摩的大佬能指出嘻嘻嘻~

猜你喜欢

转载自blog.csdn.net/weixin_44715733/article/details/125876567