找回密码
 立即注册
查看: 2114|回复: 11

STC芯片是不是只用带IAP功能的才能远程升级,具体如何操作

[复制链接]
  • TA的每日心情
    开心
    前天 08:48
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    7

    主题

    103

    回帖

    878

    积分

    超级版主

    积分
    878
    发表于 2022-11-28 16:28:39 | 显示全部楼层 |阅读模式
    STC芯片是不是只用带IAP功能的才能远程升级,具体如何操作?
    回复 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9441

    回帖

    1万

    积分

    管理员

    积分
    14031
    发表于 2022-11-28 16:47:01 | 显示全部楼层
    一般同系列容量最大的那个可已做自己的升级软件,如 STC8H8K64U
  • TA的每日心情
    奋斗
    2024-1-16 15:48
  • 签到天数: 1 天

    [LV.1]初来乍到

    6

    主题

    25

    回帖

    156

    积分

    注册会员

    积分
    156
    发表于 2022-11-28 16:54:33 | 显示全部楼层
    https://www.stcai.com/cp_stc8hxl   ,可以参考STC8H8K64U的附录里面的资料
    1669625576562.jpg
  • TA的每日心情
    奋斗
    2024-3-19 10:40
  • 签到天数: 41 天

    [LV.5]常住居民I

    10

    主题

    325

    回帖

    1425

    积分

    版主

    积分
    1425
    QQ
    发表于 2022-11-28 17:29:13 | 显示全部楼层
    https://www.stcai.com/cp_stc8hxl ,可以参考资料
    1669625576562.jpg
    www.STCAI.com
  • TA的每日心情
    开心
    4 天前
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    16

    主题

    719

    回帖

    2564

    积分

    超级版主

    积分
    2564
    发表于 2022-11-29 12:44:52 | 显示全部楼层
    如果要实现远程升级,则必须要能够修改自己的代码区
    对于非IAP的型号,用户是无法修改自己的代码区
    所以必须是整个FLASH空间都能设置为IAP的型号才能实现远程升级

    具体操作步骤可参考下面链接的范例和说明
    做自己的升级软件
  • TA的每日心情
    慵懒
    2024-3-20 17:10
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    4

    回帖

    48

    积分

    新手上路

    积分
    48
    发表于 2022-12-12 11:06:29 | 显示全部楼层
    stc8系列很多可以定义flash空间的都可以
    自己写个boot程序一起烧录进去就行
  • TA的每日心情
    慵懒
    2024-3-20 17:10
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    4

    回帖

    48

    积分

    新手上路

    积分
    48
    发表于 2022-12-12 11:12:19 | 显示全部楼层
    原理就是串口发送数据到单片机,你接收后放到缓存里面,可以是ram或flash里面,然后跳转到boot里面,自己吧程序空间擦除,然后吧缓存的数据重新写到程序空间里。然后重启,搞定

    该用户从未签到

    1

    主题

    6

    回帖

    49

    积分

    新手上路

    积分
    49
    发表于 2023-2-8 09:59:09 | 显示全部楼层
    zhp 发表于 2022-11-29 12:44
    如果要实现远程升级,则必须要能够修改自己的代码区
    对于非IAP的型号,用户是无法修改自己的代码区
    所以必 ...

    关于升级的程序   
    1000  02 10 AC FF FF FF FF FF FF FF FF 02 10 3F A8 82
    1010  85 83 F0 D0 83 D0 82 12 10 25 12 10 25 12 10 25
    1020  12 10 25 E4 73 E4 93 A3 C5 83 C5 F0 C5 83 C8 C5
    1030  82 C8 F0 A3 C5 83 C5 F0 C5 83 C8 C5 82 C8 22 C0
    1040  E0 C0 D0 75 D0 00 C0 06 05 09 E5 09 AE 08 70 02
    1050  05 08 14 C3 94 C8 EE 64 80 94 80 40 09 75 08 00
    1060  75 09 00 63 80 FF D0 06 D0 D0 D0 E0 32 E4 F5 94
    1070  F5 93 F5 B2 F5 B1 53 89 F0 43 8E 80 75 8A 40 75
    1080  8C A2 D2 8C D2 A9 90 0E FC 12 10 0E 00 00 00 00
    1090  E4 F5 08 F5 09 D2 AF 22 C2 FB 20 B2 FD 90 0E FC
    10A0  12 10 0E 12 AB CD 34 75 C7 20 80 EE 78 7F E4 F6
    10B0  D8 FD 75 81 09 02 10 98
    上位机是发送上面这1串数据-184个字节吗;还是下面这1串数据HEX的大小560字节


    :03100B0002103F91
    :10103F00C0E0C0D075D000C0060509E509AE087044
    :10104F0002050814C394C8EE6480948040097508A3
    :0E105F00007509006380FFD006D0D0D0E032CB
    :10109800C2FB20B2FD900EFC12100E12ABCD3475BF
    :0410A800C72080EEEF
    :10106D00E4F594F593F5B2F5B15389F0438E80759F
    :10107D008A40758CA2D28CD2A9900EFC12100E0053
    :0B108D00000000E4F508F509D2AF22D6
    :030000000210AC3F
    :0C10AC00787FE4F6D8FD758109021098E9
    :10100E00A8828583F0D083D082121025121025126B
    :10101E001025121025E473E493A3C583C5F0C58390
    :10102E00C8C582C8F0A3C583C5F0C583C8C582C82C
    :01103E00228F
    :00000001FF

    点评

    zhp
    下载程序都是发送二进制数据,不能直接发HEX文本  详情 回复 发表于 2023-2-8 10:53
  • TA的每日心情
    开心
    4 天前
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    16

    主题

    719

    回帖

    2564

    积分

    超级版主

    积分
    2564
    发表于 2023-2-8 10:53:51 | 显示全部楼层
    JIM888 发表于 2023-2-8 09:59
    关于升级的程序   
    1000  02 10 AC FF FF FF FF FF FF FF FF 02 10 3F A8 82
    1010  85 83 F0 D0 83 D0 82 ...

    下载程序都是发送二进制数据,不能直接发HEX文本

    该用户从未签到

    46

    主题

    3008

    回帖

    6783

    积分

    超级版主

    积分
    6783
    发表于 2023-2-8 11:08:09 | 显示全部楼层
    对于STC15系列、STC12系列、STC11系列,要带IAP开头的型号才可以做自己的bootloader。
    对于STC8系列、STC32系列,则是同一个系列里容量最大的那个型号可以做IAP。
    参考程序可以:点本页左上角“官网”,进去后点“软件工具--做自己的升级软件”,按型号下载例程。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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

    GMT+8, 2024-5-15 15:58 , Processed in 0.075282 second(s), 69 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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