查看: 1487|回复: 0

[资料] 基于STM32F107的CPI2-B1烧写使用说明

[复制链接]
  • TA的每日心情
    开心
    2023-6-12 14:34
  • 签到天数: 165 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2019-7-26 15:16:15 | 显示全部楼层 |阅读模式
    分享到:
    美国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灯的闪烁也可以证明烧写过程是正确的。


    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 19:35 , Processed in 0.114994 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.