硬汉嵌入式论坛

 找回密码
 立即注册
查看: 697|回复: 2
收起左侧

[有问必答] 如何使用触摸屏(威纶通)U盘接口升级STM32F103

[复制链接]

1

主题

2

回帖

5

积分

新手上路

积分
5
发表于 2023-2-5 16:16:39 | 显示全部楼层 |阅读模式
触摸屏威纶通(TK6071IQ)通过485,MOUDBUS 协议跟STM32F103通信,能否利用威纶通的U盘接口,把升级文件读进屏里面,然后通过485 按一定协议升级STM32F103, STM32F103 也有IAP BOOTLAOD 和APP 程序。
很多网上,通过PC 的串口软件去升级STM32F103,但是这个适用于生产,如果产品出去,升级程序比较麻烦。还有通过网路升级,但是稳定性保证不了。最好用U盘,因为客户一般容易有U盘。
请大家说说如何实现上面的要求。这个功能也是比较实用在客户现场升级程序。
回复

使用道具 举报

334

主题

2036

回帖

3043

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3043
发表于 2023-2-6 08:02:56 | 显示全部楼层
应该是可以的。 因为触摸屏是独立的系统,升级f103的时候,触摸屏可以独立工作。 需要触摸屏厂商提供操作u盘的接口。
回复

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 2023-2-6 21:26:46 | 显示全部楼层
触摸屏厂家有提供U盘接口,而且触摸屏可以读取U盘的内容,但是如果程序40K代码,一般都是*.BIN文件。如果直接通过485发40K代码比较大,必须把40K 文件分包,好像Ymodem 一样。只有分包才能安全升级。问题是触摸屏厂家(用的威纶通TK6071IQ),没有这样函数对文件进行分包。是否这样的思路是错的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-9 10:09 , Processed in 0.159618 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表