[技术问答] HC32F460软件升级

[复制链接]
 楼主| tayouxunmeng 发表于 2021-5-13 08:55 | 显示全部楼层 |阅读模式
HC32F460可以通过串口进行程序升级吗?我看了官网的说明说,没有找到相关bootloader的介绍。
fxyc87 发表于 2021-5-13 11:12 | 显示全部楼层
企业微信截图_20210513111112.png
你指的是这个么?
还是你想用自己软件串口通信下载程序?
这个软件是C#写的,可以反编译看代码

fxyc87 发表于 2021-5-13 11:14 | 显示全部楼层
fxyc87 发表于 2021-5-13 11:16 | 显示全部楼层
  1. public byte ConnectCMD()
  2. {
  3.         byte[] array = new byte[]
  4.         {
  5.                 24
  6.         };
  7.         int num = 8;
  8.         do
  9.         {
  10.                 this.SerialOutBytes(array, 0, array.Length);
  11.                 this.SerialInBytes(1, 1000u);
  12.                 bool flag = this.ReceiveData[0] == 17;
  13.                 if (flag)
  14.                 {
  15.                         break;
  16.                 }
  17.                 num--;
  18.         }
  19.         while (num > 0);
  20.         bool flag2 = this.ReceiveData[0] != 17;
  21.         byte result;
  22.         if (flag2)
  23.         {
  24.                 this.LogInfo("连接不成功!");
  25.                 this.RunErrorDisplay();
  26.                 result = 1;
  27.         }
  28.         else
  29.         {
  30.                 this.LogInfo("连接成功!");
  31.                 result = 0;
  32.         }
  33.         return result;
  34. }
martinhu 发表于 2021-5-13 11:18 | 显示全部楼层
M4核的,可以做在线升级啊,原理都是一样的
 楼主| tayouxunmeng 发表于 2021-5-13 11:38 | 显示全部楼层
fxyc87 发表于 2021-5-13 11:12
你指的是这个么?
还是你想用自己软件串口通信下载程序?
这个软件是C#写的,可以反编译看代码

想用自己的串口通信下载程序
martinhu 发表于 2021-5-13 12:00 | 显示全部楼层
tayouxunmeng 发表于 2021-5-13 11:38
想用自己的串口通信下载程序

在线升级不同于在线烧录,boot和app程序都是自己写的,所以协议也是自己确定的。
zhangjiyun125 发表于 2021-5-13 16:33 | 显示全部楼层
我们公司从事单片机软硬件设计有15-16年了,经验丰富; 专业承接单片机项目合作, 有兴趣请联系曾先生: 13530261732,QQ:  277839662,微信同号
lrzxc1 发表于 2021-5-13 17:02 | 显示全部楼层
fxyc87 发表于 2021-5-13 11:12
你指的是这个么?
还是你想用自己软件串口通信下载程序?
这个软件是C#写的,可以反编译看代码

2楼这个上位机,可否分享一下,谢谢
fxyc87 发表于 2021-5-13 18:17 来自手机 | 显示全部楼层
lrzxc1 发表于 2021-5-13 17:02
2楼这个上位机,可否分享一下,谢谢

官网有
lrzxc1 发表于 2021-5-14 08:48 | 显示全部楼层

谢谢提醒,我去官网找找
TT1000 发表于 2021-5-14 09:11 | 显示全部楼层
学习了
HuangHongLun 发表于 2021-5-15 09:26 | 显示全部楼层
boot的串口升级,M4肯定是支持的,现在串口升级应该都是标配的吧。
HuangHongLun 发表于 2021-5-15 09:27 | 显示全部楼层
martinhu 发表于 2021-5-13 12:00
在线升级不同于在线烧录,boot和app程序都是自己写的,所以协议也是自己确定的。 ...

有的芯片会自带串口升级的协议的,比如TI的芯片。

点评

这个没有,只带有ISP烧录的协议。  发表于 2021-5-17 13:53
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

26

帖子

0

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