跳到主要内容
版本:Next

4.1.4.3 Program Memory

image-20240528155358200

Program Memory 页面提供目标芯片固件的所有功能,包含目标芯片代码空间导入、导出、擦除、读取、导出、编辑等复杂的功能。

4.1.4.3.1 添加固件

在进行目标芯片编程时,需要添加目标芯片的固件,添加固件的最快捷的方式为点击添加固件按钮,弹出固件选择框,如下所示:

GIF 2024-5-28 17-07-47

固件类型支持Hex、S19、bin、elf、out、axf 等文件格式,

警告

导入hex,s19 文件为首选文件格式,hex文件包含了足够的段信息,地址信息用于解析、除此之外的其他文件格式,均存在明显的短板,bin 文件缺少地址信息而可能需要用户修正导入的固件地址,elf、out、axf 文件都为elf 文件格式,但不同的编译器版本编译出elf 文件,在解析时,可能会存在兼容问题而导致解析不完整而导致内容缺失的风险。

提示

导入固件时,如果固件存在多个Segment(段)、则会弹出多固件选择对话框,提示当前固件中包含多个固件节点,这属于正常现象,当出现多固件选择对话框时,请仔细检查固件信息,选择导入正确的固件,或者合并添加。

危险

当遇到添加固件时报错,请根据报错信息,排查错误原因。

4.1.4.3.2 添加随机数据

GIF 2024-5-28 17-55-31

点击添加 Rand 按钮,添加添加随机数据区块,可以通过编辑起始地址和结束地址来进行配置,如上图所示。

GIF 2024-5-28 18-46-11

除此之外,可以通过选择指定扇区、通过点击填充扇区来进行指定扇区的填充,如上图所示。

4.1.4.3.3 删除固件

选中列表中的固件,即可删除,如下所示

GIF 2024-5-28 18-41-43

4.1.4.3.4 编辑数据

GIF 2024-5-28 18-43-43

可对固件选区进行复制、粘贴、跳转到地址、选区导出到文件等功能,演示操作如上所示。

4.1.4.3.5 扇区的擦除

GIF 2024-5-28 18-47-45

PowerWriter 提供了页面擦除、全片擦除、除此之外,还提供了扇区擦除功能,使用方法参考如上所示:选中要擦除的扇区,点击擦除选中,即可擦除指定的扇区。

4.1.4.3.6 读写

Program Memory页面的读写方法,请参考工具栏中的:查空、擦除、读取、写入、校验、自动功能等操作,详见 标签页标准访问操作