AnswerModustoolBox 与 Miniprog4(Kitprog3) 配合烧录PSOC 芯片时,默认只选择 RESET 编程模式,所以要求此时 PSOC 芯片必须是外部供电的,否则就会出现下列 log 信息
Info : CMSIS-DAP: Interface ready
Info : KitProg3: FW version: 2.21.1005
Info : KitProg3: Pipelined transfers enabled
Info : KitProg3: Asynchronous USB transfers disabled, please update the firmware
Info : VTarget = 0.000 V // 芯片无电压
Info : kitprog3: acquiring the device (mode: reset)... //选择 RESET 编程模式
Error: kitprog3: failed to acquire the device //获取芯片失败
Info : clock speed 2000 kHz
Error: Error connecting DP: cannot read IDR
如果你希望 Miniprog4 (Kitprog3) 采用 Power Cycle 编程模式,由Miniprog4 (Kitprog3)给芯片供电并烧录,需要按照如下步骤做操作:
1. 点击 Modus-->Run-->Run Configurations 打开 Run Configurations 界面,找到 ProjectName Program (Kitprog3_Miniprog4) 这一项,然后再右侧选择 debugger 表单,找到 Config options 文本框,里面是一些烧录芯片的 OpenOCD 指令脚本。