你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【源代码】STM32F103C8T6最小板搞定CMSIS-DAP和SWO功能  

[复制链接]
radio2radio 发布时间:2018-5-31 15:47
阅读主题, 点击返回1楼
1 收藏 45 评论418 发布时间:2018-5-31 15:47
418个回答
baobo 回答时间:2019-12-7 08:25:40
太好了,需要。学习。谢谢
kernerl 回答时间:2019-12-7 08:48:56
我烧写了你的hex后,可以使用,是我的线有问题。你的源文件我下载后编译出现了RTL这个文件缺失。
kernerl 回答时间:2019-12-7 08:50:36
C8T6确定可以,容量够不够?另外串口引脚悬空的打开调试助手后一直显示收到0数据。
radio2radio 回答时间:2019-12-7 10:35:27
kernerl 发表于 2019-12-7 08:48
我烧写了你的hex后,可以使用,是我的线有问题。你的源文件我下载后编译出现了RTL这个文件缺失。 ...

RTL文件在KEIL的安装目录里面。
如果没有,可能是没有安装KEIL4兼容包,看Doc文件夹或上面网友的讨论。
radio2radio 回答时间:2019-12-7 10:38:16
kernerl 发表于 2019-12-7 08:50
C8T6确定可以,容量够不够?另外串口引脚悬空的打开调试助手后一直显示收到0数据。 ...

64KB够用。
串口引脚,怎么回事,我的Hex固件我试过,没有这个现象。
kernerl 回答时间:2019-12-7 11:19:53
如果将调试器接受和发送引脚都不接目标板的话,会出现不停地接受0数据。
radio2radio 回答时间:2019-12-7 11:28:11
kernerl 发表于 2019-12-7 11:19
如果将调试器接受和发送引脚都不接目标板的话,会出现不停地接受0数据。

是我的固件有这种事吗,我自己试过没有问题呀。

检查一下您的板子,UART的RX(PA3)线,没有数据的时候应该是高电平,如果在低电平状态,就会收到“0x00”.
kernerl 回答时间:2019-12-7 11:40:57
我上次买的一个dap也是这个问题,我看了下他发的工程问题件也是这个开源工程做的。缺失存在悬空串口脚收数据了。能不能把KEIL4.7的兼容包打包放在工程中,这样不用安装兼容包。
radio2radio 回答时间:2019-12-7 11:55:08
kernerl 发表于 2019-12-7 11:40
我上次买的一个dap也是这个问题,我看了下他发的工程问题件也是这个开源工程做的。缺失存在悬空串口脚收数 ...

安装兼容包,Keil在第一次打开源码时是有提示的,许多人都选择不安装,结果就是缺文件了。 放到源码里面不行,Doc里面已经提醒安装兼容包了。

这个问题是因为一开始使用了X893大神的USB底包,后来发现如果更换STM32最新的USB库,64K可能不够用,也就放弃修改了。
radio2radio 回答时间:2019-12-7 12:05:32
kernerl 发表于 2019-12-7 11:19
如果将调试器接受和发送引脚都不接目标板的话,会出现不停地接受0数据。

能不能把有这个问题的板子,所用的IC,照一张照片上来,看看是哪的IC。

另外,RX线连一个10K电阻到3.3V拉高它,看看能不能不出0x00。
kernerl 回答时间:2019-12-7 12:55:18
这是我用的电路板的电路图。

Schematic Prints.pdf

下载

49.25 KB, 下载次数: 8

radio2radio 回答时间:2019-12-7 13:04:49
kernerl 发表于 2019-12-7 12:55
这是我用的电路板的电路图。

电路图看不出有问题。

我刚刚试过,有极大的可能和PCB的线路干扰RX有关,你可以试一试将RX线用10K电阻拉高。
SCC23 回答时间:2019-12-7 13:29:12
赞一个! 资料相当给力
kernerl 回答时间:2019-12-7 13:30:15
找到一个可以编译通过的文件,不过好像有个DAP_config.h这个文件的版本不一样。

CMSIS-DAP.zip

下载

1.6 MB, 下载次数: 160

kernerl 回答时间:2019-12-7 13:30:53
你发的那个是这样的
* $Date:        1. December 2017
* $Revision:    V2.0.0
*
* Project:      CMSIS-DAP Configuration
* Title:        DAP_config.h CMSIS-DAP Configuration File (Template)我传的是这样的:
/**************************************************************************//**
* @file     DAP_config.h
* @brief    CMSIS-DAP Configuration File for STM32F103C6/8/B
* @version  V1.00
* @date     02. Oct 2012
*
* @note
* Copyright (C) 2012 ARM Limited. All rights reserved.

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版