0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

应用笔记(五)| CW-Writer 使用手册

武汉芯源半导体有限公司 2022-08-09 11:07 次阅读

前言

本手册介绍了 CW32 微控制器的烧录器 CW-Writer 以及与之配合的软件 CW-Programmer 的使用方法。烧录 器 CW-Writer 通过 ISP 协议,可实现对 CW32 微控制器 FLASH 的离线或在线的程序烧录。

01

烧录器 CW-Writer

1.1 烧录器概况

poYBAGLxzniAe7mZAAWlNKbrOiU214.png

• 烧录器通过 USB 口和 PC 机连接实现供电和通讯功能,当离线使用时,需要通过 USB 口提供 DC 5V/500mA 以上的电源,供烧录器使用;

• 烧录器的烧录机台口,用于烧录机台实现自动化烧录;

• 烧录器的烧录口,用于芯片的程序烧写;

• 开始按键,按下后开始烧写芯片;

• 电源灯,用于指示烧录器供电正常,为红色常亮;

• 失败灯,烧录失败时常亮,颜色为红色;

• 成功灯,烧录成功时常亮,颜色为绿色;• 编程灯,正在烧录时常亮,颜色为橙色;

通信灯,烧录器和 PC 机通讯时闪烁,颜色为蓝色

1.2 烧录器接口信号说明

1.2.1 烧录口 烧录口为 IDC 8P 插座,其信号定义如下:

pYYBAGLxzp2AB34cAACy-wOdGHk814.png

1.2.2 烧录机台口

烧录机台口为 IDC 6P 插座,其信号定义如下:

pYYBAGLxzqWARUztAACijambVpg687.png

【注】输入 / 输出信号均为低电平有效

02

软件 CW-Programmer

2.1 软件安装

CW-Programmer 绿色软件,不需要安装,可直接运行。

2.2 软件使用

2.2.1 在线编程

▼ 连线示意图

poYBAGLxzq6Ac4UVAABRuEGJrwU495.png

电脑通过 USB 线和 CW-Writer 烧录器连接,烧录器通过 8 芯烧录线和待烧写程序的 PCB 板连接。

使用说明:

1. 运行 CW-Programmer 软件,如果 CW-Writer 烧录器已连接,软件界面显示如下图:

poYBAGLxzryARXW-AAG_Q-erpxk206.png

选择设备“CW Writer 0”,点击“连接编程器”。

2. 连接烧录器后,根据目标板使用的芯片型号进行对应的配置,如下图选择芯片型号:

pYYBAGLxzsmACClGAALXdPUYNdw533.png

如下图选择芯片的供电和复位方式:

pYYBAGLxztGAMd7ZAALB_R6DpOY456.png

如下图选择需要烧写的程序文件(格式为 HEX):

pYYBAGLxztqAMb7wAAK1ZG4gl_c864.png

3. 根据需要配置“编程操作”,如下图:

poYBAGLxzuKAPTBcAALOV6ktx4A745.png

4. 最后点击“在线编程”按钮即可,烧录信息将在信息框中显示,如下图:

pYYBAGLxzuqAOgKSAALvRzIov54388.png

2.2.2 离线编程

CW-Writer烧录器可将编程文件保存在烧录器内,可以离开电脑使用。其操作方法基本和在线编程的步骤相同, 只不过最后一步选择点击“离线编程”按钮,信息框将提示“下载数据到编程器完成…”,如下图:

pYYBAGLxzvKADi5bAALSEHR5zQw292.png

当烧录器供电且通过烧录口正确连接至目标芯片后,按下 CW-Writer烧录器上的开始按键,即可进行离线编程。

【注】设置离线编程次数为 100000 时,表示不限制编程次数;离线编程次数小于 100000 时,所设置次数 为可成功烧写程序的次数。

2.2.3 查询离线编程剩余次数

CW-Writer 烧录器连接到电脑后,运行 CW-Programmer软件,点击“连接编程器”(连接后显示“断开编程器”) 按钮,在信息栏将会显示离线编程剩余次数,如下图:

pYYBAGLxzvqAJFxnAAJykW7stiQ987.png

2.2.4 自动编号

烧录工具在对芯片烧录程序时,可按递增的方式,向芯片的指定区域写入编号,该指定区域可以是 OTP 区, 也可以是 FLASH 区。但若是 FLASH 区时,不得占用待写入程序所使用的区域。其配置方法如下:

1. 点击“其他配置”按钮,弹出“高级编程配置”对话框;

2. 在对话框中勾选自动编号“使能”项,并填写编号保存位置的“启始地址”(注:地址为 OTP 地址时, 保存在 OTP 区)、“步进数值”、“编号长度”和“启始编号”等信息,如下图所示:

poYBAGLxzwKABch6AAJm1LKsIH8939.png

3. 对芯片进行在线 / 离线编程,芯片将自动编号

【注】在线编程方式,CW-Programmer 软件关闭后,不会记录当前的配置和当前编号;离线编程方式,配 置和当前编号保存在 CW-Writer 中,断电后数据不会丢失,再次上电后,芯片编号将延续之前的编号。

2.2.5 生成工程文件

工程文件用于批量生产,工程文件包含了 CW-Writer 所需的配置参数和待烧录的 Hex 文件,并且工程文件采 用加密的方式进行存储,极大的降低了 Hex 文件泄漏的风险。其生成方法如下:

1. 按在线编程或离线编程方式配置其他选项;

2. 根据需要配置自动编号功能;

3. 点击“生成文件”按钮,弹出“生成工程文件”对话框,如下图:

pYYBAGLxzw2ASUFQAAMM6yu9nB0734.pngpYYBAGLxzxSAHxrYAAOUYj3BJG8634.png

4. 点击“生成工程文件”按钮,将在编程文件所在目录下生成一个和编程文件同名的扩展名为 Prog 的文件。

【注】1:如果需要生成在线编程的工程文件,请勾选“允许在线编程”;如果需要生成离线编程的工程文件, 请勾选“允许离线编程”。

【注】2:选择“允许离线编程”后,可以将工程文件和编程器绑定,即工程文件只能被指定的编程器使用,绑 定编程器时,需要指定编程器的序列号。编程器的序列号在编程器连接时可以在信息框中获取,如下图:

poYBAGLxzyKAEU7BAAMKuHP2XU4798.png

2.2.6 工程文件的使用

1. 电脑连接 CW-Writer,然后启动 CW-Programmer 软件,并连接编程器。

2. 在“编程文件”处选择所需要的工程文件(注意需要将扩展名选择为 Prog),并打开,如下图:

pYYBAGLxzyqAIIrFAAMNWOMSWnQ421.pngpoYBAGLxzzWAVNErAAJQVadxvMs232.png

3. 运行烧录程序。

【注】1:如果载入在线编程工程文件,点击“在线编程”就可以对芯片进行烧录程序,如下图所示:

pYYBAGLxzz-AcbsdAAKV6vayzbg920.png

【注】2:如果载入离线编程工程文件,点击“离线编程”,工程文件将被导入到 CW-Writer 中,然后就可以脱 离电脑,直接使用 CW-Writer 对芯片进行烧录程序,如下图:

poYBAGLxz0iAdUkZAAKLzutmG5o814.png
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7542

    浏览量

    151316
  • 单片机
    +关注

    关注

    6035

    文章

    44554

    浏览量

    634629
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17123

    浏览量

    350979
收藏 人收藏

    评论

    相关推荐

    InstaSPIN-FOC™和InstaSPIN-MOTION™使用手册

    电子发烧友网站提供《InstaSPIN-FOC™和InstaSPIN-MOTION™使用手册.pdf》资料免费下载
    发表于 12-06 15:37 0次下载
    InstaSPIN-FOC™和InstaSPIN-MOTION™<b class='flag-5'>使用手册</b>

    TPSM560R6HEVM使用手册

    电子发烧友网站提供《TPSM560R6HEVM使用手册.pdf》资料免费下载
    发表于 12-03 15:46 0次下载
    TPSM560R6HEVM<b class='flag-5'>使用手册</b>

    TVP5150xxx/TVP5151使用手册

    电子发烧友网站提供《TVP5150xxx/TVP5151使用手册.pdf》资料免费下载
    发表于 09-26 09:16 0次下载
    TVP5150xxx/TVP5151<b class='flag-5'>使用手册</b>

    AD7714信号调理ADC使用手册

    电子发烧友网站提供《AD7714信号调理ADC使用手册.pdf》资料免费下载
    发表于 08-19 17:14 0次下载

    深视智能Demo箱快速使用手册

    深视智能Demo箱快速使用手册
    的头像 发表于 07-27 08:44 268次阅读
    深视智能Demo箱快速<b class='flag-5'>使用手册</b>

    芯海应用笔记:通用 MCU Flash 读写保护和 SWD 复用指导手册.

    本应用笔记旨在帮助用户了解芯海科技通用 MCU Flash 读写保护的相关注意事项,同时针对 SWD引脚锁复用提供解决方案。本文档所涉及到的解决方案可适用于芯海通用 MCU 产品的常见相关需求。*附件:应用笔记:芯海通用MCUflash读写保护和SWD复用指导
    发表于 05-16 11:44

    CW32量产烧录工具

    本节主要介绍CW32微控制器的烧录器CW-Writer,以及与之配合的软件CW-Programmer的使用方法。烧录器CW-Writer通过ISP协议,可实现对
    的头像 发表于 04-25 15:22 1393次阅读
    <b class='flag-5'>CW</b>32量产烧录工具

    3568F-Linux系统使用手册

    3568F-Linux系统使用手册
    的头像 发表于 04-16 11:21 1119次阅读
    3568F-Linux系统<b class='flag-5'>使用手册</b>

    APT32F102 开发板使用手册

    电子发烧友网站提供《APT32F102 开发板使用手册.pdf》资料免费下载
    发表于 04-16 09:07 0次下载

    0.96寸 OLED 显示屏使用手册

    电子发烧友网站提供《0.96寸 OLED 显示屏使用手册.pdf》资料免费下载
    发表于 03-19 11:02 28次下载

    分享《PDS快速使用手册

    ,并能够借助一些常用的第三方软件(主要是逻辑综合工具和仿真工具)完成FPGA全流程开发。本快速使用手册将基于Compa系列的PGC2KG介绍基本操作流程,无特殊说明均采用默认选项配置。主要包括一下章节:1.
    发表于 03-16 07:10

    TLT507-Linux系统使用手册

    TLT507-Linux系统使用手册
    的头像 发表于 01-26 16:34 1531次阅读
    TLT507-Linux系统<b class='flag-5'>使用手册</b>

    GDM-8055数位电表使用手册

    电子发烧友网站提供《GDM-8055数位电表使用手册.doc》资料免费下载
    发表于 01-26 15:39 0次下载

    RK3568-Linux系统使用手册(二)

    RK3568-Linux系统使用手册(二)
    的头像 发表于 01-22 10:48 1843次阅读
    RK3568-Linux系统<b class='flag-5'>使用手册</b>(二)

    RA8835液晶显示模块使用手册

    电子发烧友网站提供《RA8835液晶显示模块使用手册.pdf》资料免费下载
    发表于 01-02 10:03 1次下载