logo资料库

烧录方法、故障解决.docx

第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
资料共9页,剩余部分请下载后查看
板载调试器CMSIS-DAP
第一部分、板载调试器CMSIS-DAP的使用
一、接线方式
二、驱动安装
三、无法识别
第二部分、 常见不能烧录的故障原因
四、白色LED, 能一直慢闪 (与电脑连接正常)
五、白灯LED, 不能闪烁 (与电脑连接不正常)
六、白灯LED,不亮 (供电不正常)
第三部分、 解决方法汇总
七、误锁芯片解锁、可解决①②
八、选择MCU型号、可解决③
九、设置调试器CMSIS-DAP、可解决④
第四部分、CubeMX配置工程如何设置 Debug
方法一: cubeMX配置时使用Debug, 选择Serial Wire选项;
方法二: 如果不想使用cubeMX重新配置Debug, 可直接修改代码;
板载调试器 CMSIS-DAP 烧录使用方法 常见故障解决方法 - 1 -
目录 第一部分、 板载调试器 CMSIS-DAP 的使用.............................................................................. - 3 - 一、接线方式..............................................................................................................................- 3 - 二、驱动安装..............................................................................................................................- 4 - 三、无法识别..............................................................................................................................- 4 - 第二部分、 常见不能烧录的故障原因...........................................................................................- 5 - 四、白色 LED, 能一直慢闪 (与电脑连接正常)................................................................- 5 - 五、白灯 LED, 不能闪烁 (与电脑连接不正常)................................................................- 5 - 六、白灯 LED,不亮 (供电不正常)...................................................................................- 5 - 第三部分、 解决方法汇总...............................................................................................................- 6 - 七、误锁芯片解锁、可解决①②..............................................................................................- 6 - 八、选择 MCU 型号、可解决③...............................................................................................- 6 - 九、设置调试器 CMSIS-DAP、可解决④............................................................................... - 7 - 第四部分、CubeMX 配置工程如何设置 Debug...........................................................................- 8 - 方法一: cubeMX 配置时使用 Debug, 选择 Serial Wire 选项;...........................................- 8 - 方法二: 如果不想使用 cubeMX 重新配置 Debug, 可直接修改代码;..............................- 9 - - 2 -
第一部分、板载调试器 CMSIS-DAP 的使用 资料文件夹 1 中,已有 pdf 对接线、参数进行详细描述,这里只稍作简述。 一、接线方式 板上已预留 SWD 烧录针脚,可以外接 STLink、JLink 等常用调试器。因为已 板载 CMSIS-DAP, 所以 SWD 针脚没有放在显眼位置,而是安排在两侧排针位内。 魔女开发板系列所有板子,均集成了调试器:CMSIS-DAP, 及虚拟串口。 使用一根 USB 线,即可供电、烧录代码、硬件仿真、USART1 通信。 开发板系列,板上有两个 USB 接口,上述功能,使用右侧带丝印 CMSIS-DAP 的 USB 接口。 工控小板、核心板系列,只有一个 USB 接口,即为 CMSIS-DAP 接口。 如上图,只需插上 USB 线到 CMSIS-DAP 接口,即可:供电、烧录、仿真、虚拟串口 USART1 通信。 提示:需要在 keil 里选择 CMSIS-DAP 作为调试器。具体图解,请查阅资料文件夹 1 内 pdf。 - 3 -
二、驱动安装 插上 USB 线,设备将自动枚举为两个设备,即, CMSIS-DAP 、虚拟串口 (USART1); CMSIS-DAP 不用安装驱动,无论是 WIN10、WIN7;插上 USB 线就会自动工作, 白色 LED 进入一直慢慢闪烁的状态。注意:不闪表示没能连接成功。 虚拟串口 WIN10 不用安装驱动,WIN7 需要安装驱动。驱动及图解,可查阅 资料文件夹 1。可很方便地把需要的调试信息,输出到串口软件观察。虚拟串口, 已连接芯片 USART1, PA9, PA10,无需另行接杜邦线,编写正常的 USART 通信代 码,即可与电脑通信。特别地,虚拟串口的通信代码,与一般 CH340 硬件的 USB 转 TTL,并无区别,直接通用。 特别地注意: CMSIS-DAP 与 虚拟串口,是互相独立的。即使不安装虚拟串 口的驱动,CMSIS-DAP 也能正常烧录。 三、无法识别 此处的无法识别,特指:新板子,插上 USB 线到 CMSIS-DAP 接口后,白灯不 能慢闪。应该与使用过程中发生故障后的无法识别,区分开来。 上述,与驱动无关。 再次重申,不安装任何驱动,接上 USB 线,白灯就应该进入一直慢闪状态。 有极少数笔记本电脑,反馈过此类情况。请与售后联系,尝试一起解决。 MAC 苹果电脑,无需联系,无需尝试,首选退货,大家省时省力。 - 4 -
第二部分、 常见不能烧录的故障原因 四、白色 LED, 能一直慢闪 (与电脑连接正常) 1 烧录了 cubeMX 生成的工程,配置时没有使能 debug; 解决方法看(七) 2 烧录了陌生工程,因芯片型号错误而置误锁芯片; 解决方法看(七) 3 没有选对芯片型号,常见于网上下载的陌生工程; 解决方法看(八) 4 没有选对调试器,重选 CMSIS-DAP; 解决方法看(九) 五、白灯 LED, 不能闪烁 (与电脑连接不正常) 5 USB 线插到丝印 CMSIS-DAP 的接口,而不是插印着 USB 的接口; 6 更换 USB 线,如,用送的 USB 线;有些两芯 USB 线只能充电不能传数据; 7 MAC 苹果的系统,明确无法识别; 8 有少数笔记本,是无法识别的;插到另一台电脑上试试看,无需驱动; 六、白灯 LED,不亮 (供电不正常) 发生此情况,自行排查后,请与售后联系,并明确告之下面情况,好让售后帮助你迅速解决问题: 9 是否接过电机、喇叭? ---这类设备,关停瞬间反电动势很容易烧芯片; 10 是否高于 5V 的电压? 11 是否不小心反接过供电? 12 板上是否还接有其它设备,试试把所有杜邦线都拔了 - 5 -
第三部分、 解决方法汇总 七、误锁芯片解锁、可解决①② 只要白色 LED 能不停地慢闪,且芯片没有短路,就能用这个方法解锁。  打开任意一个示例工程,或自己的正常工程;编译,0 错误:  按着 KEY_1 不放手,即左 1 按键;  点击烧录; 烧录开始后,可以放手。 注意:文末有 cubeMX 使能 debug 的图解; 八、选择 MCU 型号、可解决③ 重要:选择芯片型号后,调试器选项会自动恢复软件默认项,所以,需要重新做下面:九、设置调试器步骤; - 6 -
九、设置调试器 CMSIS-DAP、可解决④ 下面几种情况下,都需要重新设置调试器型号为:CMSIS-DAP: 1:新建工程; 2:每次重选芯片型号,Keil 都会重置调试器参数为默认值; 3:从网上下载的示例工程; - 7 -
第四部分、CubeMX 配置工程如何设置 Debug 方法一: cubeMX 配置时使用 Debug, 选择 Serial Wire 选项; - 8 -
分享到:
收藏