H7-TOOL的滚码使用方法(2022-01-26)
滚码就是在芯片内部Flash的指定地址做一个递增数值,用户可以定义数值存储的位置,递增步大小1、整体介绍:
(1)滚码启动这里设置写入的分区:
这里的分区对应的是这里的固件烧写区,这种是用于BOOT + 多个APP的场景,用户可以设置通过更新BOOT时更新滚码,获取更新APP时更新滚码。
(2)滚码启动这里设置写入的分区:
滚码类型选择,这里支持了两种:
显示格式支持了10进制和16进制:
滚码占用字节数,一般配置为4字节或者8字节就够了。
存储格式选择二进制小端:
2、操作举例:
1、配置如下:
比如我们给H7芯片烧写滚码,我这里滚码地址设置到0x08020000,递增步大小设置为5,写入到1区,特别注意滚码的烧写位置不要覆盖程序代码的地址区。
2、烧写配置:
点击一键执行按钮,执行烧写:
可以看到滚码展示:
我们再执行一次烧写,注意,这里我们点击TOOL上实体按钮来执行,滚码递增5,与我们设置是一致的:
3、读取我们烧录的滚码:
有时候我们想验证我们烧录的滚码是否正常,我们可以在这里读取相应地址的数据:
老铁,没下文了呀 老铁,没下文了呀 道胜天下 发表于 2022-1-26 08:58
老铁,没下文了呀
一会更新上,忘了更新这个帖子了。 道胜天下 发表于 2022-1-26 08:58
老铁,没下文了呀
更新完毕了。 备注一个问题
1拖4的时候,如果有一路烧录失败,滚码的处理机制,这个分两种情况
1、如果此处勾选的是继续烧录剩余通道,这个滚码会空出来
2、如果使用下面这个选项,一个通道有问题,那么所有通道都将停止烧录,滚码不更新
页:
[1]