4.1.4.1.1 标准设置
PWX1 设备端可独立设置大部分选项、在设备中描述的跟随镜像文件,即为PowerWriter 应用软件的设置,即为本文所描述的内容,详见 PWX1系统设置
PowerWriter 烧录器设置的标准设置部分包含:
- 目标芯片的选择
- 在设备上隐藏品牌信息(品牌、系列、型号)
- 更新设置到设备
- 擦除方式选择
- 不擦除
- 全片擦除
- 页面擦除
- 接口电平设置
- 1.8V
- 3.3V
- 5.0V
- 外部输入参考
- 其他
- 编程速度选择
- 选项字节操作模式
- 蜂鸣器使能
文档接下来的部分,将详细介绍如上设置的使用场景,以及功能详情。
4.1.4.1.0 目标芯片
在使用PowerWriter的第一步,需要选择对应的目标芯片,才可对目标芯片进行读写、离线项目打包操作,点击选择芯片按钮,将弹出目标芯片选择框,根据当前需要操作的芯片,依次选择品牌,系列,型号,点击确定按钮,完成目标芯片的选择,演示如下:
选择芯片时,使用模糊搜索功能进行搜索,除此之外,可以将常用芯片添加到收藏、从收藏列表中快速选择,以及导出当前所有适配的芯片列表功能。
PWLINK2 Lite 系列芯片会存在芯片变灰的状态,处理方法参见 芯片名称变灰处理。
4.1.4.1.0.1 在设备上隐藏
当开启在设备上隐藏功能时,品牌信息,无法在PowerWriter 设备上查看,同时在PowerWriter 客户端中也无法查看具体的信息,具体如下:
- 设备上无法查看品牌信息(屏幕显示为*)。
- AT 接口无法查询品牌信息。
- PowerWriter 读取设置时隐藏。
- PowerWriter 导入配置时隐藏。
- 重新打开项目文件时隐藏。
- 在插件功能中隐藏
当项目文件开启隐藏保存,再次打开项目时,将禁用切换功能,可通过切换芯片型号,重新开启切换功能。
4.1.4.1.0.2 应用设置
更新设置到PowerWriter 设备,用于在线操作。
更改设置之后,都需要手动应用设置,无自动应用设置功能!
在线更新设置为在线模式功能,脱机模式无需点击应用设置。
4.1.4.1.1 擦除方式
PowerWriter 支持三种擦除模式的选择,分别为不擦除、全片擦除、页面擦除。
- 不擦除:编程时不对目标芯片进行擦除,适合目标芯片为空片、已经擦除过的情况,选择不擦除,可提升编程速度。
- 全片擦除:对目标芯片进行全片擦除
- 页面擦除:对目标芯片进行页面擦除。
4.1.4.1.1.1 擦除方式的选择
- 当芯片确定为空片是:可选择不擦除。
- 当固件较小、小于芯片容量1/2时:可选择页面擦除。
- 当固件较大、大于芯片容量1/2时:可选择全片擦除。
选择页面擦除还是全片擦除,还需根据实际芯片擦除耗时来判断,某些情况下,全片擦除总是比页面擦除要快。
4.1.4.1.2 接口电压
接口电压即为目标芯片的IO电压,设备与目标芯片进行通讯时,需要保持IO电压一致,避免因为电压不一致而导致通讯失败,甚至损坏芯片的可能性,PowerWriter 支持四种接口电压的选择:1.8V、3.3V、5.0V、外部输入,默认为3.3V。
在某些场景下,选择外部输入时,可提高通讯的稳定性,确保PowerWriter设备和目标芯片完全一致,如设备和目标芯片采用独立电压,依然会存在微小的压降!
选择外部输入时,需要从目标板向PowerWriter VREF(也叫VEXT)引脚进行供电,电压范围1.8V ~5.5V 之间,并且需和目标板VDDIO保持一致。
阅读 参考电压设置 获取更多细节内容。
4.1.4.1.2 其他
其他设置中包含编程速度调节、选项字模式、蜂鸣器开关选项。
4.1.4.1.2.1 编程速度(时钟速度)
编程速度可以调节进行编程时的通讯时钟速度,默认为10Mhz,最高可选20Mhz,最低可选5Khz,当环境干扰较小、连接线缆较短,通讯质量较高时可选择较高的时钟速度,在一定程度上可以提升编程速度,当生产环境复杂,连接线缆较长,干扰较大的情况下,可使用较低的编程速度,来提高通讯的稳定性。
4.1.4.1.2.2 选项字模式
选项字节写入,分为编程前操作和编程后操作, PowerWriter 提供四种选项字模式选项,分别为:
- 无操作 -> 无操作:编程前选项字节无操作、编程后选项字节无操作。
- 无操作 -> 用户设置:编程前选项字节无操作、编程后写入用户设置的选项字节。
- 恢复模式 -> 无操作:编程前恢复选项字节为出厂值、编程后选项字节无操作。
- 恢复默认 -> 用户设置:编程前恢复选项字节为出厂值、编程后写入用户设置的选项字节。
灵活运用选项字节的操作模式,可适应各种各样的场景,如,无操作到无操作,可以保留芯片内部的选项字,只对目标芯片flash进行编程,无操作到用户设置,则可以在编程时让芯片处于某一个自定义的状态,然后烧录完成后切换到新状态,当需要将已经烧录过固件的芯片、开了保护的芯片清空内容时,只需设置为恢复默认到无操作,固件留空,则可以批量清空芯片内容到默认,恢复默认到用户设置则可以实现对已经编程过的芯片实现重新编程。
4.1.4.1.2.3 蜂鸣器
蜂鸣器开关,参考 信号定义章节。