跳到主要内容
版本:Next

3.1.9:添加固件方法

在 PowerWriter 上位机软件:

  • 选择芯片。
  • 在"Program Memory"中 “添加固件 ” 并 “应用固件”。
  • 点击全功能自动烧录。
  • 烧录测试正常后即可保存此项目,下次可以重新打开直接烧录。

1:准备

image-20220215164543402

image-20220215164551157

image-20220215164630421

2:操作示范

gif-1

3:多区段固件

文件属于多区段固件,有此情况是正常的,需要都添加,多区段固件, 先区段按需加载,是因为:

开发人员在项目中使用了区段定义,或者 sct 文件, 定义了 segment 信息,PowerWriter 会自动识别里面的 Segment (节信息)

由于这种分节的固件,里面会存在 dummy byte (填充字节, 默认全为 0xff ),PowerWriter 加载时,会去除默认填充,只取出有效固件长度(这样可以加快烧写速度,避免烧写时写入 dummy byte ),而将其他区块如 boot 代码、 vector 向量表、 bootloader 代码、application/user data/option byte 等展示给用户需要加载哪些区块去烧录,用户按需选择,或者多次加载。

image-20220216134252969

提示

分段固件可以使用合并添加功能一次添加进来,PowerWriter 会默认合并所有的段,不过请留意,如果在固件中包含了超出 Flash 空间的段,会提示超出容量而无法添加