硬汉嵌入式论坛

 找回密码
 立即注册
查看: 860|回复: 9
收起左侧

[MDK] 如何将MDK根据编译修改为用GCC编译并使用DAP进行调试

[复制链接]

2

主题

16

回帖

22

积分

新手上路

积分
22
发表于 2023-2-16 15:51:04 | 显示全部楼层 |阅读模式
求指点:
如何将MDK根据编译修改为用GCC编译并使用DAP进行调试
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106934
QQ
发表于 2023-2-16 16:19:28 | 显示全部楼层
CMSIS软件包5.7.0如下路径有个MDK GCC例子

image.png
回复

使用道具 举报

30

主题

139

回帖

234

积分

高级会员

积分
234
发表于 2023-2-16 16:46:13 | 显示全部楼层
可以参考这篇文章看看:MDK Keil使用GCC编译
https://blog.csdn.net/qq_32348883/article/details/123894312
回复

使用道具 举报

2

主题

16

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2023-2-16 16:53:18 | 显示全部楼层
eric2013 发表于 2023-2-16 16:19
CMSIS软件包5.7.0如下路径有个MDK GCC例子

我使用的Keil版本是5.38a的最新的 没找到您说这个用例.
回复

使用道具 举报

2

主题

269

回帖

275

积分

高级会员

积分
275
发表于 2023-2-16 17:23:54 | 显示全部楼层
玩这个必须看傻孩子大佬的文章啊
以下为引用内容
MDK使用GCC开发时支持调试(所能调试的代码尺寸受到License限制)

【教程】如何用GCC“零汇编”白嫖MDK
https://mp.weixin.qq.com/s?__biz ... 3306887377436672#rd
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106934
QQ
发表于 2023-2-16 17:27:52 | 显示全部楼层
JokerWz 发表于 2023-2-16 16:53
我使用的Keil版本是5.38a的最新的 没找到您说这个用例.

CMSIS软件包5.7.0
回复

使用道具 举报

2

主题

16

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2023-2-16 17:29:18 | 显示全部楼层

有没有办法在MDK上通过宏定义控制某些文件或者文件夹不编译吗?
回复

使用道具 举报

2

主题

16

回帖

22

积分

新手上路

积分
22
 楼主| 发表于 2023-2-16 19:50:06 | 显示全部楼层
Biby 发表于 2023-2-16 16:46
可以参考这篇文章看看:MDK Keil使用GCC编译
https://blog.csdn.net/qq_32348883/article/details/1238943 ...

这个我试过了 但是还是要换s文件,我搞了一套但是起不来.
回复

使用道具 举报

2

主题

29

回帖

35

积分

新手上路

积分
35
发表于 2023-2-16 22:12:45 | 显示全部楼层
JokerWz 发表于 2023-2-16 17:29
有没有办法在MDK上通过宏定义控制某些文件或者文件夹不编译吗?

用多工程工作空间
回复

使用道具 举报

1

主题

109

回帖

112

积分

初级会员

固件開發工程師

积分
112
QQ
发表于 2023-2-17 16:25:17 | 显示全部楼层
cctv180 发表于 2023-2-16 09:23
玩这个必须看傻孩子大佬的文章啊
以下为引用内容
MDK使用GCC开发时支持调试(所能调试的代码尺寸受到Lice ...
Code Size小于32K是可以调试的。
不过我记得这种搭配,Keil只是一个editor和project manager。阅读代码的时候,不方便跳转,不如VS Code + GCC方便。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-10 21:33 , Processed in 0.192634 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表