Thread 中讨论的其他器件:UNIFLASH
工具/软件:
您好:
您能否指导我如何使用 dslite 命令行对 Zone 1 设置进行编程?
手动点击 Uniflash GUI 中的按钮时效果很好、但在使用命令行时似乎不适用。
GUI 版本:8.7.0
DsLite 版本: 12.7.0.3382
我创建了一个`generated.ufsettings`文件、在该文件中选择了擦除整个闪存的选项。 我将此文件以及`.ccxml`作为 DSLite 命令中的参数使用。
下面是我的 DSLite 命令行:
dslite --mode flash -c user_files/configs/f28m35h52c.ccxml -s FlashM3Z1CSMKEY0=ABCD1234 -b Z1PasswordProgram -l user_files/settings/generated.ufsettings -s VerifyAfterProgramLoad=“无验证“-e -f -v “user_files/images/image/out"</s>“
这是命令行输出
DSLite 版本 12.7.0.3382
配置调试器(首次启动时可能需要几分钟)...
正在初始化注册数据库...
正在初始化:IcePick_C_0
执行启动脚本:IcePick_C_0
正在初始化:CS_DAP_0
执行启动脚本:CS_DAP_0
正在初始化:Cortex-M3_0
执行启动脚本:Cortex-M3_0
Cortex-M3_0:GEL 输出:存储器映射初始化完成
初始化:C28xx_0
执行启动脚本:C28xx_0
正在连接...
Cortex-M3_0:GEL 输出:启用看门狗计时器
Cortex-M3_0:GEL 输出:UART 已启用
信息:Cortex-M3_0:执行安全操作...
信息:Cortex-M3_0:操作成功完成。
加载程序:user_files/images/image.out
正在准备...
.text:42824 中的 0、地址为 0x200030
擦除闪存
擦除组 0、扇区 N
擦除组 0、扇区 M:6%
擦除存储体 0、扇区 L:13%
擦除组 0、扇区 K:20%
擦除存储体 0、扇区 J:26%
擦除存储体 0、扇区 I:33%
擦除存储体 0、扇区 H:40%
擦除存储体 0、扇区 G:46%
擦除组 0、扇区 F:53%
擦除存储体 0、扇区 E:60%
擦除存储体 0、扇区 D:66%
擦除存储体 0、扇区 C:73%
擦除存储体 0、扇区 B:80%
擦除存储体 0、扇区 A:86%
.text:42824 中的 32752、地址为 0x200030:57%
.text:0 of 4896 at 0x20a778:74%
.data:0 of 8856 at 0x20ba98:83%
.text:0 of 60 at 0x20dd30:98%
.data:0 of 528 at 0x20dd70:99%
已完成:99%
将 PC 设置为入口点。:99%
验证程序:user_files/images/image.out
正在准备...
.text:42824 中的 0、地址为 0x200030
.text:42824 中的 32752、地址为 0x200030:57%
.data:8856 中 0 个 0x20ba98:74%
.text:0 of 60 at 0x20dd30:90%
.data:0 of 528 at 0x20dd70:90%
已完成:90%
信息:Cortex-M3_0:USER_FILEs/Images/Image.out 的程序验证成功
成功
谢谢您、
Satish