专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
STM32
CMSIS DAP 有STM32版本了
2019-12-14 12:51
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
STM32/STM8
10903
45
46
网上逛发现的,非官方版,作者x893 地址
http://akb77.com/g/stm32/cmsis-dap/
https://github.com/x893/CMSIS-DA
... TM32/CMSIS-DAP-X893
找个STM32F103C8T6小板子,晶振8M,编译了烧进去电脑识别到了调试器。 有兴趣可以看看,扣除USB什么的应该调试部分代码不多,用STM32的人多,F103片子都有,想做下载器之类的应该很好参考。
放上整理的压缩包
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
45条回答
天下无棱
1楼-- · 2019-12-15 12:59
很好 又一个开源的下载器
加载中...
y574924080
2楼-- · 2019-12-15 13:44
搞到能运行不会太难,难得是达到jlink的程度。
加载中...
huangqi412
3楼-- · 2019-12-15 14:35
2楼那个RAR是老版本, 修改SWDIO,SWCLK定义后烧进去,连上MDK, 调试另一片STM32F103C8T6,可以正常RAM仿真,改为ROM仿真时,擦除成功,编程失败,很显然是编程算法不对。 应该换新版软件就能解决。
加载中...
jisaowang2
4楼-- · 2019-12-15 18:18
精彩回答 2 元偷偷看……
加载中...
huangqi412
5楼-- · 2019-12-15 19:32
y574924080 发表于 2015-1-6 22:05
搞到能运行不会太难,难得是达到jlink的程度。
这个的意义是提供一份结构简单,功能全JTAG&SWD都有,代码量很少,使用大家都有的大路货片子的开源的调试器代码。 想了解ARM调试原理,想做离线烧写器等等的都很有参考意义。 只是想用个调试器直接买就行了。
昨天晚上粗略瞄了下代码,代码量很少很少,结构很简单,MAIN里初始化USB和DAP,然后循环响应USB命令。USB命令由DAP文件SWITCH分支处理。USB部分是库做的,本来也不关心USB具体实现,有描述符就行了。 SWD,JTAG各一个文件简单封装,由DAP文件调用。 坛里有好多人做出了ARM离线下载器,但没有人开源DEMO, 想做的参考这个非常不错。等过几个月得空了准备做个试试。
加载中...
huangqi412
6楼-- · 2019-12-16 00:44
修改DEBUG页面的复位为软件复位,正常下载调试STM32C8T6在ROM模式,速度还蛮好的,毕竟FLASH就这么大。 等以后再研究,总之这个估计是最方便好做代码最简单的ARM调试器了。
加载中...
上一页
1
2
3
4
5
6
7
8
下一页
一周热门
更多
>
相关问题
STM32F4上I2C(在PROTEUS中模拟)调试不通的问题
6 个回答
芯片供应紧张,准备换个MCU,MM32L系列替换STM32L系列的怎么样?
7 个回答
STM32同时使用两个串口进行数据收发时数据丢包的问题
5 个回答
STM32F103串口通信死机问题
4 个回答
STM32WLE5CC连接SX1268在LoRa模式下能与 SX1278互通吗?
2 个回答
STM32开发板免费用活动
7 个回答
stm32 处理 DHT11占用太多时间,大家程序是怎么设计的
8 个回答
分享一个STM32单片机做的离线编程器代码
9 个回答
相关文章
ST公司第一款无线低功耗单片机模块有效提高物联网设计生产效率
0个评论
如何实现对单片机寄存器的访问
0个评论
通过USB用STM32片内自带Bootloader下载程序及注意事项
0个评论
欲练此功必先自宫之STM32汇编启动,放慢是为了更好的前行
0个评论
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
STM32
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
这个的意义是提供一份结构简单,功能全JTAG&SWD都有,代码量很少,使用大家都有的大路货片子的开源的调试器代码。 想了解ARM调试原理,想做离线烧写器等等的都很有参考意义。 只是想用个调试器直接买就行了。
昨天晚上粗略瞄了下代码,代码量很少很少,结构很简单,MAIN里初始化USB和DAP,然后循环响应USB命令。USB命令由DAP文件SWITCH分支处理。USB部分是库做的,本来也不关心USB具体实现,有描述符就行了。 SWD,JTAG各一个文件简单封装,由DAP文件调用。 坛里有好多人做出了ARM离线下载器,但没有人开源DEMO, 想做的参考这个非常不错。等过几个月得空了准备做个试试。
一周热门 更多>