找回密码
 立即注册
查看: 1160|回复: 20

关于STC升级工具增加发送命令功能

[复制链接]
  • 打卡等级:常住居民II
  • 打卡总天数:87
  • 最近打卡:2025-04-27 06:53:22

12

主题

54

回帖

611

积分

高级会员

积分
611
发表于 2024-6-1 20:06:05 | 显示全部楼层 |阅读模式
万能的STC版主,串口和USB的升级工具,可以优化吗? 增加发送数据功能。

目前的功能可以用,但是不够友好,比如设备收到字符串0x01 0x02 x03 0x04 0x5 0x6后,
进入升级模式,但是目前的STC升级工具不能直接发送数据。
现在的解决方法是:
1: 如果使用串口的话,使用串口调试工具SSCOM发送数据,然后再转到STC的COM升级工具升级固件。
2: 如果使用USB的话,使用Buu Hound发送数据,然后再转到STC的USB升级工具升级固件。
虽然以上能够解决升级问题,开发人员用起来问题不大,但是在客户端向升级固件的话,非常麻烦,
需要指导客户如何使用SSCOM或者Bus Hound,如果是非专业人员使用,基本一头雾水,不够友好。


希望STC能够优化的COM口和USB的升级工具。


回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:338
  • 最近打卡:2025-04-25 16:31:21
已绑定手机

14

主题

600

回帖

2199

积分

荣誉版主

积分
2199
发表于 2024-6-2 01:24:43 | 显示全部楼层
是这个吗?


截图202406020124219154.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:87
  • 最近打卡:2025-04-27 06:53:22

12

主题

54

回帖

611

积分

高级会员

积分
611
发表于 2024-6-2 07:18:28 | 显示全部楼层
STCAI-ISP适合开发人员使用,不适合客户使用。
下图工具使用客户自行升级命令,能添加发送命令就完美了。
截图202406020718011279.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:87
  • 最近打卡:2025-04-27 06:53:22

12

主题

54

回帖

611

积分

高级会员

积分
611
发表于 2024-6-2 07:30:05 | 显示全部楼层
本帖最后由 古人来者_昌 于 2024-6-12 06:49 编辑

后续更新
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:518
  • 最近打卡:2025-05-01 05:52:49
已绑定手机

46

主题

1694

回帖

2540

积分

金牌会员

积分
2540
发表于 2024-6-2 08:41:02 | 显示全部楼层
关注
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:87
  • 最近打卡:2025-04-27 06:53:22

12

主题

54

回帖

611

积分

高级会员

积分
611
发表于 2024-6-2 17:47:09 | 显示全部楼层
上图两个Waring是串口中断函数和定时器中断函数带来的; 如何把中断向量屏蔽掉就不报上图的错误了。
应该是中断向量的设置有关。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:422
  • 最近打卡:2025-05-01 09:54:52
已绑定手机

19

主题

3190

回帖

4866

积分

论坛元老

积分
4866
发表于 2024-6-2 23:52:26 来自手机 | 显示全部楼层
等待官方完善了,那个也不能修改波特率
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:368
  • 最近打卡:2025-05-01 02:13:24

1

主题

80

回帖

1546

积分

金牌会员

积分
1546
发表于 2024-6-3 05:32:39 | 显示全部楼层
给客户用可以用,项目发布, 并在ISP自定义命令中,填入自己的复位命令数据.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:87
  • 最近打卡:2025-04-27 06:53:22

12

主题

54

回帖

611

积分

高级会员

积分
611
发表于 2024-6-3 10:25:31 | 显示全部楼层
理论上应该是BootLoader使用默认的中断向量,跳转到APP后,在APP入口第一件事就是把中断向量设置好,例如(4K的BootLoader大小)入口设定为0x1000,但是STC的BootLoader代码是先设置好中断向量,升级完成后跳转到APP就不重新设置中断向量了。这样做的话,BootLoader代码中就不能使用任何中断,所有的中断改成查询方式,一旦使用就警告。是否意味着STC的BootLoader不能使用中断,所有的中断改成查询方式?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:87
  • 最近打卡:2025-04-27 06:53:22

12

主题

54

回帖

611

积分

高级会员

积分
611
发表于 2024-6-3 10:30:06 | 显示全部楼层
so*** 发表于 2024-6-2 23:52
等待官方完善了,那个也不能修改波特率

STC官方设计升级固件的时候,需要考虑到最终客户的实际使用情况,尽量方便客户,先减少客户的麻烦。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 19:35 , Processed in 0.142638 second(s), 109 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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