keil mdk怎么新建工程
keil mdk怎么新建工程?核心操作是:先建一个文件夹存放工程,打开 Keil MDK 后通过 Project 菜单新建工程,选择芯片型号,然后添加源文件并配置编译选项。下面按步骤说明。
- 准备工程文件夹
在电脑上新建一个文件夹,用于存放你的工程文件。建议用英文或数字命名,不要带中文或空格,因为 Keil MDK 对中文路径支持不好,容易在编译或调试时出现奇怪的问题。文件夹里可以预先建好几个子目录,比如 User(放主程序)、Hardware(放外设驱动)、Library(放标准库或 HAL 库文件),这样后续管理代码更清晰。 - 新建工程并选择芯片型号
打开 Keil MDK,点击菜单栏的 Project,选择 New uVision Project。在弹出的对话框中,找到你刚才创建的文件夹,输入工程名(比如 led_demo),点击保存。接着会弹出 Select Device 窗口,这是选择芯片型号的界面。在左侧列表里,根据你使用的芯片厂商和系列展开,比如 STMicroelectronics 下的 STM32F1 系列,选中具体型号(如 STM32F103C8)。如果找不到型号,检查是否安装了对应的器件支持包(PACK),没有的话需要先安装。 - 添加源文件到工程
新建工程后,默认只有一个 Target 和一个空的 Source Group。右键点击 Source Group 1,选择 Add New Item to Group,可以新建 C 文件(比如 main.c)或汇编文件。也可以选择 Add Existing Files,把之前写好的 .c 或 .h 文件添加进来。添加后,在左侧 Project 栏里可以看到文件列表,双击文件即可编辑。main.c 里至少要写一个 main 函数,否则编译会报错。 - 配置输出和调试选项
点击魔术棒图标(Options for Target),在 Output 选项卡里勾选 Create HEX File,这样编译后能生成 hex 文件,方便烧录。在 Debug 选项卡里选择调试器,比如 ST-Link 或 J-Link,并点击 Settings 确认能识别到设备。如果只是编译不下载,也可以跳过调试器设置。另外,在 C/C++ 选项卡里可以添加宏定义和头文件路径,比如 STM32F10X_MD 或 USE_STDPERIPH_DRIVER,具体根据你的固件库要求来。 - 编译并修正错误
点击 Build 按钮(或按 F7)编译工程。编译完成后,在 Output 窗口会显示信息,0 Error(s) 表示成功,如果有 Error 或 Warning,双击错误信息可以跳转到对应代码行。常见错误包括:头文件路径没加、宏定义缺失、芯片型号选错、源文件没添加等。根据提示逐项检查并修正,直到编译通过。
软件页面:Keil MDK。