本帖最后由 xinmeng_wit 于 2020-7-12 13:52 编辑
离线功能的使用很简单,下面进行操作。
一、离线烧录
1.打开一个我们需要离线烧录的目标文件:
2.执行->保存并离线加载
3.第一次需要输入密码和文件路径,后面再操作就不需要了。(因为我不是第一次了,所以我这里就直接开始了)
完成后提示加载成功
4.现在就可以进行离线烧录了,在断开连接状态下,短按烧录器上的按钮就可以进行烧录了,烧录完成后会听到蜂鸣器的响声并且烧录器上的ok灯(绿灯会常亮)
下面是我使用过程中遇到的问题(可能只是体验的问题,个人觉得可以改进):
当固件为空的时候也可以进行以上的操作,而且完成不会出现任何提示。感觉Power Writer软件会读取MCU的全片flash数据(全FF)保存到烧录器中,如果flash很大,可以需要几分钟。
个人觉得,Power Writer软件可以先进行判断一下,若没有加载烧写文件或者加载的烧写文件是空的,弹窗进行提示用户。这样可能会比较友好。
二、反向操作,读取烧录器里的烧写文件保存至电脑本地。
1.执行->离线读取并保存
2.设置密码和保存路径
3.点击“设置完成”
操作成功后,烧写文件会保存到刚设置的路径,并且会显示在Program Memory窗口
三、加载本地的工程文件
若本地之前有保存的pkg文件,那可以直接加载到工程
文件->加载项目
选择文件和输入密码
完成后,手写文件会显示在Program Memory窗口
遇到的问题:
1.输入密码的窗口是明文(涉及到安全性,应该可以做的更好)
2.若输入的密码不是16位会在密码框提示密码错误,若输入16位错误的密码,密码框不提示密码错误,需要切到了log窗口去看提示(应该可以改进一下)
|