美国Phyton公司是一家专业的编程器件生产公司。CPI2-B1是一款功能强大且简单易用的编程器,其系统内编程器专门用于生产和工程设计,目前支持3万多个系统内可编程控制器,闪存和可编程逻辑器件。下面我们通过烧写STM32F107来演示一下该产品的基础使用方法。
01 软件下载和安装 我们可以在如下链接下载到对应的软件并进行安装,CPI2-B1选择下载“ChipProg-02”。
02 选择目标设备并连接编程器 (1)从Windows 启动栏中选择“Phyton ChipProg-02”打开软件,选择Start Device Programmer 启动后,将CPI2-B1连接到电脑,点击Connect选项连接编程器。 (2)从菜单上选择Configure->Select Device... ,在右侧的Search mask处输入STM32F107VCT找到我们要烧写的设备。对应同一个设备可能有多种烧写方式,如JTAG、SWD等,我们可以根据自己的硬件支持的调试接口进行选择,在这里我们选择通过SWD模式进行烧写。 (3)然后从菜单栏的file->load to buffer窗口中, 从电脑中选择一个可在STM32F107板子上运行的可执行文件(hex文件)。该文件是我们要烧写到 芯片中的目标文件。此处我们选择的Test可执行文件可以让目标板上的 LED灯闪烁。 将编程器的20针电缆连接到STM32F107板子的JTAG口上, 然后,给板子上电。
03 烧写设备并验证 菜单栏中提供了很多烧写过程的选项,下面我们逐一介绍这些选项的作用。 Check:对芯片进行是否为空的检查,即是否被擦过 Program:将可执行文件烧写到芯片内存中 VerIFy:校验烧写过程中是否出现错误 Read:读取芯片内存中的数据 Erase:擦除选项,对目标设备内存进行擦除 Auto:自动执行Erase、check、Program、Veriy等操作 我们可以通过Erase、Check、Program、Verify等选项一步步的执行烧写过程,也可以通过点击Auto按钮一键完成。上图是点击Auto按钮一键烧写的过程。我们可以看到成功执行了Erase、Check、Program、Verify等4个步骤,说明烧写成功,板子上的Led灯的闪烁也可以证明烧写过程是正确的。
|