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

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

3天内不再提示

关于CW32L010电动工具控制板中SWD下载口占用时的下载解决方法

CW32生态社区 来源:CW32生态社区 作者:CW32生态社区 2024-12-05 12:05 次阅读

区。

wKgZO2dRJn-AV8AWAAHmpB9rhpo012.jpg

如上图所示,MCUCW32L010F8P6芯片。其中芯片的IO口资源非常有限,如下原理图,可以看到所有的IO口都用尽了。

wKgZPGdRJoCAI70fAAEXKie7dMw635.jpg

所以在调试的时候,涉及到两个下载口——SWD和SCK这两个引脚。它们既作为GPIO,也是下载IO。那我们占用这两个IO的时候该怎么办? 在CW32L010芯片引脚中,除了电源VDD、Vcore和VSS,其他所有IO均可以作为普通的IO口来使用。这里需要注意NRST是一个复位引脚,复位引脚只能作为输入口。PA07、PA08这两个口是SWD下载口。可以使用GPIO功能,也可以使用SWD功能。如下图所示。

wKgZO2dRJoGASkW3AABObiRPEHE572.jpg

在MDK中进行仿真调试时,如果这两个口被配置为GPIO,是不能进行再次下载(不接RST)!那么针对这个问题,在设计的时候就要注意:这两个口尽量设计不特别重要功能的资源口,比如说作为一个指示灯,或作为一个按键输入,在重要功能调试完毕后再来增加这两个IO涉及到的功能。例如,在CWL010电动工具板这里,PA08作为指示灯,PA07是作为电机控制的一个方向口来使用的。

wKgZPGdRJoGAP70HAABgStEVeOw904.jpg

如果这两个口在程序中被占用了,可以选用专用的CW-writer编程器来进行在线编程。

wKgZO2dRJoGAOTY2AAC5r1JlqmA913.jpg

关于他的资料,可以在芯源官网(https://www.whxy.com/)下载。如下图:打开“技术支持”-“资料下载”-“开发工具”,这里有它配套的下载软件以及它的使用手册。

wKgZPGdRJoKAeK6XAABbfjEBQj8129.jpg

这两个文件需要下载下来并打开查看。首先打开使用手册,我们主要看1.2.1烧录口的定义。

wKgZO2dRJoKAWhSuAABdKJ8Up7w121.jpg

这里用到2*4P的SWD下载口,可以看到它每一个引脚的定义。

用CW-writer下载程序的时候只需要接4根线,分别是VDD、GND,以及下接口SDIO和SCLK。如下图所示。

wKgZPGdRJoOAKoCJAAAz1IvFCc0406.jpg

而电动工具的板子是不需要再额外供电的,也不需要接复位,只需要对应的接好5V、GND、SWD和SCK即可。

wKgZO2dRJoOADnC7AABzhtTFwa0680.jpg

接好线,打开专用的软件,如下图所示。选择连接编程器。

wKgZPGdRJoOAbuN_AABbUI4pPn8472.jpg

连接完成之后,芯片系列选择“CW32L01”,芯片型号选择“CW32L010F8P6-TSSOP20”,供电连接选择“编程器供电5伏,上电复位”,这样就不需要RST信号,然后我们打开编程文件。

wKgZO2dRJoSAAlP9AACMnMcF714275.jpg

编程操作这里选择“FLASH全片擦除”“FLASH编程及验证”以及“蜂鸣器提示”。

wKgZPGdRJoSADqq6AACWcLTdT6E585.jpg

有需要的话可以把读保护做上,有不同的配置等级,可根据弹框里的提示自行选择。

wKgZO2dRJoWAIecoAAA5Pim_Un8511.jpg

都配置好后,点击“在线编程”,程序就可以下载了。然后断开烧写器就可以调试板子了。

wKgZPGdRJoWAfkXqAACgYlMF1iQ857.jpg

wKgZO2dRJoaAG8BgAADzCs2mdWM140.jpg

需要注意,这种方式的话只能下载,不能进行在线仿真功能

所以如果系统设计占用了SWD下载口,那建议去买一台这个CW-write,来进行脱机下载。

视频演示:

关于CW32L010电动工具控制板中SWD下载口占用时的下载解决方法_哔哩哔哩_bilibili​www.bilibili.com/video/BV17cUsYFEdD/

wKgZPGdRJoaAHecqAABJhnpoG5M781.jpg


审核编辑 黄宇

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

    关注

    455

    文章

    50812

    浏览量

    423587
  • SWD
    SWD
    +关注

    关注

    1

    文章

    57

    浏览量

    11840
收藏 人收藏

    评论

    相关推荐

    CW32电动工具产品开源应用

    手电钻是一种常见的便携式电动工具,它由一个电动马达和一个可充电电池组成。
    的头像 发表于 01-04 10:39 988次阅读
    <b class='flag-5'>CW</b>32<b class='flag-5'>电动工具</b>产品开源应用

    基于CW32L010单片机的低成本电动工具方案

    本方案采用武汉芯源的CW32L010F8P6作为主控实现低成本电动工具方案,通过PWM方波控制算法进行电机转速控制,内部高精度AD转换实现电机电压、反
    的头像 发表于 10-30 16:04 1012次阅读
    基于<b class='flag-5'>CW32L010</b>单片机的低成本<b class='flag-5'>电动工具</b>方案

    CW32L010学习笔记

    记录CW32L010学习过程
    的头像 发表于 11-15 17:40 1672次阅读
    <b class='flag-5'>CW32L010</b>学习笔记

    【产品方案】基于CW32L010低成本电动工具方案

    本方案采用武汉芯源的CW32L010F8P6作为主控实现低成本电动工具方案,通过PWM方波控制算法进行电机转速控制,内部高精度AD转换实现电机电压、反
    的头像 发表于 11-28 11:10 912次阅读
    【产品方案】基于<b class='flag-5'>CW32L010</b>低成本<b class='flag-5'>电动工具</b>方案

    CW32L010安全低功耗MCU,树立M0+产品行业新标杆!

    器(MCU)的众多特性,eFlash存储容量是最主要的关键参数之一。CW32L010系列产品存储容量最大 64K 字节 FLASH,数据保持 25 年 @-40℃ ~ +85℃,支持擦写保护、读保护
    发表于 10-09 10:08

    CW32L010 Mini Board 测评】简介、点灯

    CW32L010 Mini Board 测评】简介、点灯 CW32L010 Mini Board 是 武汉芯源半导体 设计的基于 CW32L010 的开发, 简介
    发表于 11-17 06:39

    方案介绍|CW32L010安全低功耗MCU:驱动高速风筒新力量

    ,适合大规模生产‌。 CW32L010高速风筒应用方案概述 1、电机控制CW32L010通过PWM信号精确控制电机转速,实现风速的平滑调节。同时,集成电流检测功能,实时监测电机工作
    发表于 12-10 09:57

    电动工具中高边驱动方案

    在无绳电动工具应用,电池包的电压通常为16V、20V、24V、40V、60V和80V,会使用机械开关控制驱动供电,但是由于机械开关的特性,会存在开关火花、寿命、体积等缺点。图1:
    发表于 11-04 07:45

    电机驱动在无线电动工具的应用

    无线电动工具应用电机控制设计的考量
    的头像 发表于 08-22 00:11 3965次阅读

    有刷电动工具和无刷电动工具的区别

    转速;无刷电动工具高于有刷电动工具。而且采用数字变频控制,可控性好。有刷电动工具运转速度低于无刷电动工具,启动后速度恒定调速不容易。
    发表于 06-25 18:40 2.1w次阅读

    探讨国内电动工具控制器技术现状与发展趋势

    电动工具市场的变化,对控制器提出了哪些需求? 编者按: 目前智能控制器已广泛应用于电动工具。作为电动工具上的核心部件,
    的头像 发表于 10-18 11:37 1427次阅读
    探讨国内<b class='flag-5'>电动工具</b><b class='flag-5'>控制</b>器技术现状与发展趋势

    手持式小型电动工具

    电子发烧友网站提供《手持式小型电动工具.rar》资料免费下载
    发表于 10-07 16:33 2次下载
    手持式小型<b class='flag-5'>电动工具</b>

    电动工具电源滤波器:保障电动工具性能的关键组件

    在现代工业与日常生活电动工具以其高效、便捷的特点,成为不可或缺的设备。然而,电动工具在运行时,其电源系统往往会受到各种电磁干扰,这不仅影响工具的正常运行,还可能对设备造成损害,缩短
    的头像 发表于 11-11 17:28 258次阅读

    CW32L010 新品初体验

    ,本次体验的核心CW32L010的TSSOP20pin的封装版本,它集成了完整的最小系统,所有输入输出接口(GPIO)均已引出,便于用户进行各类开发与测试。核心上不仅设有
    的头像 发表于 11-14 17:45 353次阅读
    <b class='flag-5'>CW32L010</b> 新品初体验

    CW32L010 Motor Control Driver无刷电机驱动上手体验

    CW32L010无刷电机驱动开发上手体验
    的头像 发表于 12-26 09:26 91次阅读
    <b class='flag-5'>CW32L010</b> Motor Control Driver无刷电机驱动<b class='flag-5'>板</b>上手体验