导航:首页 > 源码编译 > mdk在debug下编译

mdk在debug下编译

发布时间:2025-04-03 14:44:01

❶ stm32编译时出现 error: #35: #error directive: "Please select first the target STM32F10x device used

我以前做工程的时候也出现过这样的错误,我用旦茄的MDK3.5,你现在用该是用MDK4.12了吧,不管什么版本的吧,做工程的时候得先选择你的CPU型号,如果轿如没有选择应该会出现如上的错误,选择错误的话,会根绝你的工程弹出不同的提示,比如,ROM 不足,FLASH ERROR等错误。还有一种可能就是你的初始化文件,我指的是MDK里DEBUG的初始化文件选择有问题。你先闭迟启试试吧,如果不行,可以说一下你的CPU型号,和MDK版本号,以及工程的特殊性,大家也好帮你分析!

❷ 如何使用keil软件创建一个stm32工程

Keil ARM MDK 是一款流行于单片机/嵌入式领域的开发工具,集成了开发环境、调试器、C/C++编译器,广泛应用于ARM cortex-m架构的芯片。接下来,我们将详细介绍如何使用此工具进行工程开发。

首先,安装芯片补丁。在Keil中,点击相关位置,以安装项目所使用芯片的补丁。

其次,创建新工程。在Keil中新建工程,并根据实际需求选择项目使用的芯片。随后,添加项目代码文件。

接下来,配置工程。点击相应图标,打开工程配置界面。在界面中,详细查看每个选项卡的作用。选择正确的设备、目标、输出、列表、用户、C/C++、Asm、Linker、Debug和Utilities配置。

在Device设备选项中,选择工程使用的MCU,可通过搜索框或列表查找。Target选项中,注意选择ARM Compiler版本,是否使用MicroLIB(一种高度优化的C库,适用于代码大小的压缩,但功能较为有限)。Output选项中,配置输出文件信息,选择生成可执行文件或静态库。Listing选项卡用于生成代码详细信息的map文件。User选项卡用于执行用户自定义脚本命令,如拷贝文件。C/C++选项卡配置编译参数,尤其是Preprocessor Symbols和Include Paths。Asm选项卡针对汇编代码配置,与C/C++选项卡类似。Linker选项卡配置链接选项,关注Scatter File。Debug选项卡用于硬件在线调试配置,选择下载调试器类型。Utilities选项卡重点关注Settings,确保在下载程序后勾选“Reset and Run”,并检查是否存在“Progrmming Algorithm”以确保Keil编译器能够编辑片内flash。

以上内容仅为参考,若有不准确之处,敬请谅解。

阅读全文

与mdk在debug下编译相关的资料

热点内容
程序员格子衬衫过圣诞 浏览:222
插入单片机检测不到端口 浏览:467
svn文件夹如何删除 浏览:621
编译过程和解析过程 浏览:819
德云天团app如何参与活动 浏览:740
编译系统的硬件原理 浏览:330
黑色玫瑰什么时候出的服务器 浏览:636
如何打开打印共享服务器 浏览:867
手机热点密码的加密方式 浏览:328
贵州大数据服务器闲置云服务器 浏览:527
文件夹加密微软 浏览:383
苹果突然提示无法验证服务器身份怎么解决 浏览:988
调度命令发布的原则 浏览:679
dos提示不是内部或外部命令 浏览:683
腾讯100g编程源码 浏览:209
机械设计和编程 浏览:830
八角单片机红外遥控led 浏览:94
血液净化pdf 浏览:383
乌市停车APP哪里下载 浏览:904
单片机中fg是什么意思 浏览:883