GD32 Keil5工程创建步骤

合集下载

Keil uVision5中建Stm32工程(教程)

Keil uVision5中建Stm32工程(教程)

Keil uVision5中建Stm32工程教程本教程中,介绍在Keil uVision5中建STM32工程的两种方法:一种是利用固件库建立工程,另一种是通过建工程时软件给的引导直接完成。

软件的安装和破解网上教程很多,这里就不赘述了,直接从建立工程开始。

首先介绍第一种:利用固件库建立STM32工程1.在你电脑中想要建立工程的地方先新建一个文件夹。

这里我在E盘下新建了一个文件夹,命名为STM32Project。

2.在新建的STM32Project文件夹下再新建一个文件夹,命名为STM32固件库,然后把事先下载的固件库放在文件夹中,方便查找进行复制。

3.打开Keil uVision5软件,在软件的菜单栏中找到Project——>New uVisionProject…,单击,找到上述新建的文件夹,对新建的工程进行命名,这里命名为test,点击保存。

4.此时软件弹出一个选择芯片的窗口:“Select Device for Target ‘Target 1’…”,在左侧的芯片库中找到你要使用的STM32系列的芯片,这里选择的是STMicroelectronics——>STM32F1 Series——>STM32F103——>STM32F103RC,单击OK。

5.此时弹出一个窗口:“Manage Run-Time Environment”,这个窗口在第二个建工程的方法中会使用到,这里先直接点击OK,跳过。

6.现在开始添加相关文件。

在STM32Project文件夹中新建以下四个文件夹:user:放置用户自己编写的相关文件CMSIS:放置与内核相关的文件startup:放置启动单片机的汇编文件driver:放置外设操作的驱动文件再向这四个文件夹中添加固件库中的相关文件:user:STM32Project\STM32固件库\STM32F10x_StdPeriph_Lib_V3.5.0 \Project\STM32F10x_StdPeriph_Template中的stm32f10x_conf.h、stm32f10x_it.c、stm32f10x_it.h一共3个文件复制粘贴到user文件夹中,同时新建一个文本文档,重命名为main.c。

用keil新建工程的具体步骤

用keil新建工程的具体步骤

新建工程项目的具体步骤:
1.双击打开keil软件。

2.new uvision project
3.随便给工程起个名字保存。

4.选择atmel公司的AT89C52单片机。

5.对话框选否
6.新建空白文档
7.点击保存按钮,给文件起名要与工程名一致,并且以.c结
尾保存
8.在屏幕左侧的project框框中点开Target 1前面的加号,会
出现一个source group 1的空文件夹,在这个文件夹上右击,然后选择add feils to group source group1;会冒出一个对话框,选中你要添加的.c文件,点add 文件就成功的添加到项目中了。

9.在编程序之前需要点一下工具栏中的像小锤头一样的东
西,然后out put 然后点生成HEX文件打钩,ok;
10.工程项目建立完毕,你可以编程序了。

需要注意几点:每次新建工程都别忘了生成HEX文件打钩,新建空白文件要先保存,命名要以.c结尾;
程序编写完毕要先保存在编译,我觉得就不用我告诉你哪个是保存哪个是编译了吧。

戚振勇。

使用MDK5建立STM32工程

使用MDK5建立STM32工程

使用MDK5建立STM32工程MDK5是Keil公司推出的一款嵌入式开发工具,用于编写和调试STM32系列微控制器的程序。

本文将介绍使用MDK5建立STM32工程的步骤。

首先,我们需要准备以下材料:-STM32系列微控制器开发板-USB转串口调试器-MDK5软件安装包接下来,我们按照以下步骤建立STM32工程:第一步,安装MDK5软件第二步,创建新工程打开MDK5软件,点击"Project" -> "New uVision Project",选择保存工程的路径,并命名工程。

第三步,选择目标器件在"Device"栏中,选择对应的STM32系列微控制器型号。

第四步,配置工程选项在"Project" -> "Options for Target"中,配置工程选项,包括时钟频率、调试接口等。

第五步,添加源文件在"Project"窗口中右键点击"Source Group",然后选择"Add New Item to Group",选择需要添加的源文件。

第六步,编写程序在添加的源文件中编写STM32的程序,可以使用C语言或者汇编语言。

第七步,调试程序在"Project" -> "Options for Target"中,配置调试选项,选择调试模式和调试接口等。

点击工具栏上的"Start/Stop Debug Session"按钮,开始调试程序。

以上就是使用MDK5建立STM32工程的主要步骤。

通过这些步骤,我们可以方便地进行STM32的软件开发和调试工作。

同时,MDK5还提供了丰富的开发工具和调试功能,提高了开发效率。

我们可以根据具体的需求进行配置和扩展,以满足不同的项目要求。

keil5如何建工程

keil5如何建工程

北京科技大学Keil5工程创建及程序下载创建工程;下载程序北京科技大学MEI团队作者:解乃颖联系方式:ny_xie@日期:2014-08-20目录内容创建工程: __________________________________________________________________ 步骤一:创建文件夹和相应的库文件________________________________________ 1步骤二:创建工程文件__________________________________________________ 1步骤三:添加库函数____________________________________________________ 3步骤四:选择输出路径__________________________________________________ 7步骤五:添加路径和定义_________________________________________________ 9程序下载: ________________________________________________________________ 联系信息 __________________________________________________________________ 12创建工程:步骤一:创建文件夹和相应的库文件新建工程文件夹目录如下其中,文件夹Prj 包含以下文件夹:之后添加常用文件,如main.c bsp.c function.c Global.h Config.h 等步骤二:创建工程文件打开keil5,创建新工程。

“需要向您的读者指出某些极其重要的内容吗?请使用边栏突出该内容。

”弹出对话框,选择路径为之前新建的Prj文件夹,如下图所示,单击保存。

弹出对话框如下,选择合适芯片。

(示例所选芯片为stm32f407vg)单机OK,弹出的对话框可直接关掉。

STM32F4(KEIL5函数版)工程模板建立方法

STM32F4(KEIL5函数版)工程模板建立方法

1.下载对应型号的STM32固件库2.建立好对应的文件夹2.1 建立文件夹工程说明主要存放stm32f429的官方固件库存放编译产生的调试信息,hex文件,预览信息,封装库扥文件主要存放内核文件和启动文件存放main函数,中断函数,配置函数,429系统函数2.2 在文件夹里放对应的固件库文件1.。

将inc,src文件夹放入。

2.找到startup_stm32f429_439xx.s?放入找到core_cm4,core_cm4_simd,core_cmFunc,core_cmInstr放入3.将里面所有的文本文件放入user文件夹。

将stm32f4xx.h和system_stm32f4xx.h放入user文件夹。

3.打开Keil建立工程模板一找到对应的STM32芯片型号二在该对话框中建立STARTUP,User,Libraries文件夹,给这三个文件夹中添加c文件,STARTUP文件夹中只添加.s启动文件三勾选Use MicroLib 为了日后编写串口驱动的时候可以使用printf函数勾选Create HEX File,在编译过程当中产生hex文件选择Select Folder for Objects 为文件夹Output选择默认的文件夹不用调整Define添加宏STM32F429_439xx,USE_STDPERIPH_DRIVER,进入Include Paths按如下添加头文件路径要进行仿真的话,选择好对应的USE仿真器型号五STM32F429比较特殊,它的用FMC代替了FSMC,所以要将stm32f4xx—_fsmc.c文件不加入编译剔除Include in Target Bulid的勾4.然后就可以在User用main.c文件进行正常的编译了。

01_keil新建工程步骤

01_keil新建工程步骤

Keil 新建工程
一、
在Template\Project目录下新建文件夹,重命名。

(这里命名为demo)
进入demo文件夹,输入工程名GPIO_LED,保存。

二、选择芯片
找到对应芯片,确定。

弹出如下窗口,确定。

三、添加工程文件
并添加对应文件如下
3.1启动文件(Startup)
文件类型选择所有文件
1.添加目录
2.选择目录
3.添加文件
添加启动文件startup_stm32f10x_md.s
3.2 用户文件(USER)
添加目录下所有C文件。

(自己编写的文件)
3.3 库文件(FWlib)
仅添加需要的C文件。

例如这个工程中使用到时钟和GPIO,添加文件如下:(高亮部分)
3.4 内核文件
添加目录下所有C文件。

3.5 最终工程结构如下
四、选项配置
添加头文件目录
(子目录下的.h文
件不被包含)
2.仿真工具具体设置1.选择仿真工具
选择SW模式
1.选中时程序下载到
板上立即运行;否
则需要按板上的
reset键。

2.添加编程算法?
选中添加,因芯片而异
五、编译链接,下载工程
观察build output 窗口,成功生成hex文件。

则可以下载到开发板上运行或进行调试
下载或者调试工程。

keil使用教程

keil使用教程

keil使用教程Keil是一款被广泛应用于嵌入式系统开发的集成开发环境(IDE)。

本文将为您提供使用Keil的简单教程,没有标题,请阅读以下步骤:1. 下载并安装Keil:您可以从Keil官方网站下载最新版的Keil软件。

安装程序将引导您完成安装过程。

2. 创建新工程:打开Keil软件后,您可以选择创建一个新工程。

在“File”菜单中选择“New Project”选项。

3. 选择芯片型号:根据您的需求,选择一个适合的芯片型号。

Keil支持各种常见的微控制器和微处理器。

4. 配置工程设置:在创建工程后,您可以设置一些工程相关的选项。

例如,您可以指定输出文件的目录和名称,选择调试器的类型等。

5. 编写代码:在Keil的代码编辑器中,您可以编写C或汇编语言的代码。

您可以创建多个源文件,并将它们链接到一起。

6. 调试代码:Keil提供了强大的调试功能,可以帮助您调试代码。

您可以设置断点、单步调试、查看变量和寄存器的值等。

7. 编译和烧录代码:在调试之前,您需要编译代码。

Keil将会将源代码编译成可执行文件。

然后,您可以使用调试器将可执行文件烧录到目标硬件上。

8. 调试和测试:通过连接目标硬件,您可以使用Keil的调试器进行代码的调试和测试。

您可以监视变量的值、检查寄存器的状态,并通过单步调试来查找和修复错误。

9. 优化和验证:一旦代码调试完成,您可以进行性能优化和代码验证。

Keil提供了一些工具和选项,可以帮助您检查代码的质量和优化执行效率。

10. 生成最终可执行文件:完成所有的开发和调试后,您可以生成最终的可执行文件。

这个可执行文件是您将部署到最终产品中的版本。

这就是使用Keil的简单教程,希望能帮助您快速上手使用Keil进行嵌入式系统开发。

记得保存您的工程和代码,以便以后查找和使用。

KEIL工程建立

KEIL工程建立

KEIL 环境下的工程建立:1、运行KEIL软件进入工作环境。

如下图:2、单击菜单栏上的Project->New uVsion Project 新建工程,进入工程保存对话框,如下图:设置保存路径,点击保存:芯片选择:如下图;选择AT89C52 或者AT89S52均可:芯片添加完成,用C语言编程时点“是”,用汇编语言编程时选“否”。

3、建立C文件,单击工具栏上的图标,或者File->New,新建一个空文档。

新建的文档默认为.txt格式文件,不能直接进行编译。

需要将其保存为.C文件(如用的是汇编语言进行编译则保存为.ASM格式文件)。

如下图:直接在“文件名“处填入文件名后缀为“.c”(汇编时为:“.asm”),点击保存即可。

注意:保存路径要在工程根目录下!保存为.c文件后的效果如下:4、将程序文件添加到工程当中:右键点击选中部分-> Add Files to Group …;选择要添加的文件,如下图:选中要添加的“main.c”文件,然后单击“Add”-> “Close”即可。

添加文件之后即可在工程管理栏看到刚刚添加的文件,如下图所示:5、到此一个工程就算是建立完毕了,可以在文件当中写入程序然后进行编译了。

6、生成烧写到单片机上的“.hex”文件右键单击Target1->Options for Target”Target 1”如下进行配置:将Creat HEX File 钱的勾打上,即可在编译的时候生成”.Hex”文件,将该文件烧写到单片机即可运行。

在Name of Executable处填入的是所生成”.Hex”文件的文件名。

设置完点击“OK”即可。

keil教程

keil教程

keil教程Keil是一款嵌入式开发环境,广泛应用于各种微控制器和单片机的软件开发中。

本教程将介绍Keil的基本使用方法,包括项目创建、代码编辑、编译和调试等。

项目创建:1. 打开Keil软件,点击“File”菜单,选择“New Project”创建一个新项目。

2. 在弹出的对话框中,选择目标设备型号,并为项目命名,然后点击“Save”按钮。

3. 选择项目存储路径,并点击“OK”按钮。

4. 在弹出的对话框中,选择需要包含的源文件和头文件,然后点击“Add”按钮。

5. 点击“Options”菜单,可以对项目进行各种配置,如选择编译器、优化选项等。

代码编辑:1. 在Keil的工作区中,双击打开需要编辑的源文件。

2. 在源文件中输入和编辑代码。

可以使用Keil提供的代码自动补全、语法提示等功能来提高编码效率。

3. 保存代码文件,可以使用快捷键“Ctrl+S”或点击工具栏上的“Save”按钮。

编译:1. 点击“Project”菜单,选择“Build Target”进行项目编译。

也可以直接点击工具栏上的“Build”按钮。

2. Keil会自动检查代码错误和警告,并生成目标文件和可执行文件。

调试:1. 连接目标设备到计算机上。

2. 点击“Debug”菜单,选择“Start/Stop Debug Session”进入调试模式。

3. 在调试模式下,可以设置断点、监视变量、单步执行等操作来调试程序。

4. 调试完成后,点击“Debug”菜单,选择“Stop Debug Session”停止调试。

本教程介绍了Keil的基本使用方法,包括项目创建、代码编辑、编译和调试等。

通过学习和掌握这些基本操作,您可以更好地利用Keil进行嵌入式软件开发。

keil5新建stm32项目步骤

keil5新建stm32项目步骤

keil5新建stm32项⽬步骤容易搞错的⼀点在manage project item中添加FWLIB中的src,在预编译时,c/c++ 的include path中添加的时FWLIB中的inc建⽴⽂件夹Demo_stm32,作为项⽬根⽬录在demo下,建⽴ OBJ,CORE,STM32F10x_FWLIB,USER,SYSTEM⽂件夹。

打开并拷贝\8,STM32参考资料\1,STM32F1xx固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver下的inc,和 src ⽬录到STM32F10x_FWLIB⽂件夹下打开并拷贝\8,STM32参考资料\1,STM32F1xx固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport下的core_cm3.c 和 core_cm3.h ⽂件到 CORE打开并拷贝 \8,STM32参考资料\1,STM32F1xx固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm 下的startup_stm32f10x_hd.s ⽂件到 CORE打开并拷贝 \8,STM32参考资料\1,STM32F1xx固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template下的五个⽂件到USER(main.c,stm32f10x_conf.h,stm32f10x_it.c,stm32f10x_it.h,system_stm32f10x.c)打开并拷贝 \8,STM32参考资料\1,STM32F1xx固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x ⽂件夹下三个⽂件拷贝到USER(stm32f10x.h,system_stm32f10x.c,system_stm32f10x.h)USER下⼀共有7个C ⽂件(除了项⽬⽂件)打开keil5,右键点击target,Manage Project Items新建groups,USER,CORE,FWLIB,在USER下,添加 main.c ,stm32f10x_it.c , system_stm32f10x.c在CORE下添加 core_cm3.c , startup_stm32f10x_hd.s在FWLIB下添加STM32F10x_FWLIB下的src下的所有⽂件。

建立keil工程步骤

建立keil工程步骤

建立keil工程步骤预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制1、新建立工程双击启动桌面的Keil uVision2,进入下面的界面1、1点击“Project->New Project…”菜单,出现对话框,要求选择保存工程的文件夹并给将要建立的工程起一个名字,这里选择文件夹ex1_1,并起名为ex1_1;(可用其他的)不需要输入扩展名。

输入之后点击保存。

这个时候就将刚才保存到文件夹ex1_1里。

1、2点击上面的保存之后跳出如下的对话框,这个时候需要我们对我们的单片机的型号进行选择,我们就选Atmel的AT89C51.选择之后点击“确定”。

1、3 接上一步点击“确定之后”,跳出如下的对话框。

这个时候是问我们是否添加那个仿真配置文件的,我们就选择“否(N )”。

好了。

我们的工程已经建立成功。

如下图2、1 有了工程之后,我们需要给我们的工程写程序。

那就点击“File New…”在工程管理器的右侧打开一个新的文件输入窗口T ext1,在这个窗口里输入例1-1 中的源程序,输入例1_1的程序如下:2.2输入完毕之后,选择“File Save”,给这个文件取名保存,取名字的时候必须要加上扩展名,一般C 语言程序均以“.C”为扩展名,这里将其命名为ex1_1.c,保存完毕后可以将该文件关闭。

好了,到这里。

我们就已经建立好c语言的文件了。

3 建立好工程、建立好c语言的文件之后,我们就需要将这个c语言的文件添加到我们的工程来。

3.1点击“Source Group1”使其反白显示,然后,点击鼠标右键,出现一个下拉菜单,如图所示,选中其中的“Add file to Group”Source Group1”,出现一个对话框,要求寻找源文件ex1_1.c。

3.2找到源文件ex1_1.c之后。

点击“Add”,还有“Close”,将其关闭。

3.3这个时候,我们会发现“Source Group1”的前面多了个“+”好,表明我们已经将源文件ex1_1.c添加到我们的工程来。

keil5如何建工程

keil5如何建工程

北京科技大学Keil5工程创建及程序下载创建工程;下载程序北京科技大学MEI团队作者:解乃颖联系方式:日期:2014-08-20内容创建工程: __________________________________________________________________ 步骤一:创建文件夹和相应的库文件________________________________________ 1步骤二:创建工程文件__________________________________________________ 1步骤三:添加库函数____________________________________________________ 3步骤四:选择输出路径__________________________________________________ 6步骤五:添加路径和定义_________________________________________________ 9程序下载: ________________________________________________________________ 联系信息 __________________________________________________________________ 11创建工程:步骤一:创建文件夹和相应的库文件新建工程文件夹目录如下其中,文件夹Prj包含以下文件夹:之后添加常用文件,如main.c bsp.c function.c Global.h Config.h等步骤二:创建工程文件打开keil5,创建新工程。

“需要向您的读者指出某些极其重要的内容吗?请使用边栏突出该内容。

”弹出对话框,选择路径为之前新建的Prj文件夹,如下图所示,单击保存。

弹出对话框如下,选择合适芯片。

(示例所选芯片为stm32f407vg)单机OK,弹出的对话框可直接关掉。

使用keil5写gd32e230的代码

使用keil5写gd32e230的代码

使用keil5写gd32e230的代码一、引言在嵌入式系统开发中,代码编写是一个非常重要的环节。

而使用keil5写gd32e230的代码是嵌入式系统开发中非常常见的一种情况。

本文将详细介绍使用keil5编写gd32e230的代码的方法及注意事项。

二、环境准备1.安装keil5确保已经安装了keil5集成开发环境。

keil5是一款功能强大、易用的嵌入式系统开发工具,提供了丰富的调试和仿真功能,适用于多种芯片架构。

2.选择gd32e230的开发板在代码编写之前,需要选择适用于gd32e230的开发板,保证代码的编写和调试能够顺利进行。

三、创建工程1.新建工程在keil5中,选择“File”-“New”-“Project”,在弹出的对话框中选择适用于gd32e230的芯片型号,然后点击“OK”按钮创建新工程。

2.配置工程在新建的工程中,需要针对gd32e230的特性进行配置,包括时钟设置、外设配置等,确保代码能够正确地驱动gd32e230芯片。

四、编写代码1.添加源文件在keil5中,可以通过“Project”-“Add New Item”来添加新的源文件,然后在源文件中编写gd32e230的代码。

2.编写启动代码gd32e230的启动代码包括初始化、中断向量表设置等,需要根据gd32e230的手册来编写相应的启动代码。

3.编写应用代码根据具体的应用需求,编写gd32e230的应用代码,包括对外设的初始化、数据处理、中断处理等。

五、调试代码1.设置断点在keil5中,可以通过在代码中设置断点来辅助调试,观察代码的执行流程以及变量的数值变化,帮助定位问题。

2.运行程序在keil5中,可以通过“Debug”-“Start/Stop Debug Session”来运行程序,观察代码的执行情况。

如果出现问题,可以通过调试功能逐步定位问题所在。

六、注意事项1.注意内存布局在编写gd32e230的代码时,需要注意gd32e230的内存布局,合理地分配堆栈空间、全局变量的存储空间等。

Keil 软件新建工程及程序下载

Keil 软件新建工程及程序下载

Keil 软件新建一个工程首先,打开软件界面如下:接下来在软件上面一栏的工具栏里面找到“project”工具栏,左键单击“project”选择第一项“new project”,界面如下:接着选择所新建工程的文件夹,注意这里应该事先新建一个存放工程的文件夹,选择新建工程的路径指向此文件夹。

命名此工程(注意没有后缀)如图所示:选择完路径后,会让我们选择芯片的型号,我们所用的51单片机是8051系列的单片机,只是生产厂家不同而已,所以这里应该选择“atmel”公司的STC89C52单片机。

如图所示:点击“OK”选择完芯片后,会弹出对话框让你选择是否添加标准8051头文件,这里选择否就行。

如图所示:接下来工程界面应该什么也没有,这是需要新建一个“.C”文件,方法是点击工具栏的“file”的第一项“new”或者点击左上角新建文件图标也行。

新建一个“.C”文件,保存此文件到工程文件夹里(注意这里明明是应该有后缀.C)如图所示:接下来在工程里添加此“.C”文件,右键单击“target 1”目录下的“source group 1”,选择里面最黑的一项“add files to group ‘source group 1’”,在弹出的的对话框里面会自动出现刚才新建的.C文件,将此.C文件添加进工程里即可。

如图所示:添加完.C 文件后,会看见工程栏里出现此.C 文件,此时就需要配置一下工程,点击工具栏里“”,进行配置工程。

选择第三项“Otput ”,将下面的“Creat HEX file ”勾选上,点击“OK ”即可。

到此一个工程新建完成。

接下来就可以编写程序,进行调试了。

好了,编写完程序后就来进行程序下载工作,首先需要将所写的程序编译一下,点击软件上的“”图标就会进行程序编译,这时观察软件最下方的区域,如果出现“0 error(s) ”“0 warning(s)”就说明程序编译通过了,这时还要注意是不是有“creating hex file from“***””,如果有就说明是对的,如果没有这一句,就检查对工程配置里有没有勾上“Creat HEX file”。

用KEIL5新建工程模版

用KEIL5新建工程模版

第1章用KEIL5新建工程模版版本说明:MDK5.151.1新建工程1.1.1新建本地工程文件夹为了工程目录更加清晰,我们在本地电脑上新建6个文件夹,具体如下:表格1工程目录文件夹清单名称作用Doc用来放对程序说明的文件,由写程序的人添加Libraries存放是库文件Listing存放编译器编译时候产生的c/汇编/链接的列表清单Output存放编译产生的调试信息、hex文件、预览信息、封装库等Project用来存放工程User用户编写的驱动文件图10工程文件夹目录在本地新建好文件夹后,把准备好的库文件添加到相应的文件夹下:表格2工程目录文件夹内容清单名称作用Doc readme.txtLibraries CMSIS:里面放着跟CM3内核有关的库文件FWlib:STM32外设库文件Listing暂时为空Output暂时为空Project暂时为空User stm32f10x_conf.h:用来配置库的头文件stm32f10x_it.hstm32f10x_it.c:中断相关的函数都在这个文件编写,暂时为空main.c:main函数文件1.1.2新建工程打开KEIL5,新建一个工程,工程名根据喜好命名,我这里取LED-LIB,保存在Project\RVMDK(uv4)文件夹下。

1.选择CPU型号这个根据你开发板使用的CPU具体的型号来选择,MINI选STM32F103VE,ISO选STM32F103ZE。

如果这里没有出现你想要的CPU型号,或者一个型号都没有,那么肯定是你的KEIL5没有添加device库,KEI5不像KEIL4那样自带了很多MCU的型号,KEIL5需要自己添加,关于如何添加请参考《如何安装KEIL5》这一章。

图11选择具体的CPU型号2.在线添加库文件等下我们手动添加库文件,这里我们点击关掉。

图12库文件管理3.添加组文件夹在新建的工程中添加5个组文件夹,用来存放各种不同的文件,文件从本地建好的工程文件夹下获取,双击组文件夹就会出现添加文件的路径,然后选择文件即可。

Keil v3.5.0工程创建

Keil v3.5.0工程创建

Step 1:新建工程文件夹stm32_3.5,再建6个子文件夹cmsis(存放系统的内核文件),startup(存放启动文件),user(存放用户可编辑文件),driver(存放固件库的驱动文件),obj(存放工程及生成的目标文件),list(存放生成的链接文件)。

Step 2:将STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver 目录下面的src,inc文件夹拷贝到driver文件夹下面。

src存放的是固件库的.c 文件,inc存放的是对应的.h文件。

Step 3:将STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport 下面的文件core_cm3.c和文件core_cm3.h 复制到cmsis文件夹中。

将STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x里面的stm32f10x.h,system_stm32f10x.c,system_stm32f10x.h,复制到cmsis文件夹下。

该文件夹下的文件不能轻易修改。

再将目录STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM 32F10x\startup\arm下面所有的文件复制到startup文件夹中。

startup_stm32f10x_md.s文件是针对中等容量芯片的启动文件,startup_stm32f10x_ld.s为小容量,startup_stm32f10x_hs.c为大容量芯片的启动文件。

Step 4:将STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template下面的4个文件main.c,stm32f10x_conf.h,stm32f10x_it.c,stm32f10x_it.h复制到user文件夹下。

Keil5新建工程步骤(图文)

Keil5新建工程步骤(图文)

新建工程第一步:创建一个工程目录第二步:在刚才新建的文件夹中再新建两个文件夹System---用于存放stm32 系统文件User --用于存放我们自己编写的文件第三步:在user文件夹中还要建两个文件夹src 和inc 分别用来存放我们自己写的C文件和头文件.h文件第四步:找出系统文件1.内核文件:把内核文件拷贝到system文件夹中M3资料\STM32 固件库使用参考资料\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3 \CoreSupport2.stm32 时钟初始化文件M3资料\STM32 固件库使用参考资料\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\De viceSupport\ST\STM32F10x3.启动文件—用于初始化芯片环境hd—md—ld—开发板用的是高容量的STM32,所以这里选择hdM3资料\STM32 固件库使用参考资料\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM 3\DeviceSupport\ST\STM32F10x\startup\arm完成后的system文件夹第五步:新建keil工程1.打开22.选择保存的路径—第一步建的文件夹第六步:把刚复制过来的文件添加到工程中1.点击第七步:配置开发环境1.2第八步:新建一个简单的主函数注意:保存后要把它添加到工程中:。

(keil添加文件)建立一个最简单工程

(keil添加文件)建立一个最简单工程

Keil添加文件 - 建立一个最简单的工程Keil是一款被广泛使用的嵌入式开发IDE。

在Keil中,用户添加新的源文件、头文件和库文件后,需要对工程进行重新构建。

在本文中,我们将介绍如何通过在Keil中添加文件,建立一个最简单的工程。

1. 创建一个新工程首先,我们需要在Keil中创建一个新的工程。

在Keil中,通过Project->New Project...来创建一个新工程。

在弹出的窗口中,选择新的工程的文件夹和文件名。

然后选择设备系列和型号。

2. 添加源文件和头文件在我们的最简单工程中,我们只需要一个简单的源文件和一个头文件。

这些文件可以被用来创建一个基本的程序,完成工程。

我们可以通过在Project->AddFile to Project...菜单中添加这些文件。

点击Add File to Project...后,选择菜单中的Add Existing Files,选择你的文件,并添加到Keil工程中。

3. 构建工程在添加完文件后,我们需要构建我们的工程来为新的文件分配内存并生成 hex文件。

在Keil中,通过Project->Build Target来构建工程。

点按该项后,Keil将自动编译源代码,并生成.hex文件。

4. 工程查看在完成工程构建后,我们可以查看Project->Output来查看构建输出。

在这里,我们可以找到构建进度以及任何可能的错误和警告。

5.在本文中,我们介绍了如何通过在Keil中添加文件,建立一个最简单的工程。

我们通过如下步骤完成了这个工程的创建:1.创建一个新工程2.添加源文件和头文件3.对工程进行重新构建4.查看构建输出这些步骤展示了Keil如何简单而又有效地创建一个嵌入式工程。

gd32创建项目

gd32创建项目

gd32创建项目
首先,在gd32芯片上创建一个新项目,可以按照以下步骤进行操作。

1. 打开GD32CubeIDE开发环境,并选择“新建项目”。

2. 在弹出的对话框中,选择GD32系列芯片的型号。

3. 输入项目的名称和存储路径,然后点击“下一步”。

4. 在选择硬件平台和工程模板时,根据需要进行选择,然后点击“完成”。

5. 在项目资源管理器中,可以看到项目的文件结构。

6. 可以根据需要,在源文件夹中创建新的源文件或添加现有的源文件。

7. 在源文件中编写代码,并通过编译和调试来验证代码的正确性。

8. 在编译和调试过程中,可以使用GD32CubeIDE提供的丰富的调试功
能来帮助定位和修复问题。

9. 最后,将编写好的代码下载到目标设备上运行,并进行功能测试和
性能调优。

通过上述步骤,就可以在GD32芯片上成功创建一个新项目,并进行相
关开发和调试工作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一步:安装DFP软件包
(1)按照Keil uVision5, 步骤略。

我的keil版本如下:
(2)下载GD3210X的DFP软件包。

下载地址:
插件包下载完成后,有3个文件。

(3)安装DFP软件包。

双击.pack文件进行安装,如下图所示:
点击next,将包文件复制到上面的路径位置。

如下图:
GigaDevice文件夹就是安装好的软件包。

第二步:创建Keil工程
(1)通常要新建3个文件夹。

如下图所示:
(2)打开keil5,新建project.将工程文件放到Mdk-Arm目录下面。

弹出器件选择界面:在Device下拉框,选择Software Packs,选择GD32F103RB,点击OK
接着弹出Mannage RTM界面,选中CMSIS的CORE和设备外围库文件,如下所示:
点击OK,CMSIS工具自动添加库文件到./Mdk-Arm/RTE目录中,工程目录如下所示:
(3)在Keil5中,打开文件管理界面:
依次创建文件组:Application/Utilites/Documents
(4)将main.c gd32f10x_it.c sysstick.c相关文件拷贝到userr文件夹,并添加到Application 文件组中。

(5)设置编译的头文件目录:将DFP包的CMSIS相关头文件路径都加进去,将
RTE_Components.h配置头文件路径加进去。

如下图所示:
Main文件内容如下:
注意:
(1)此项目是用MDK CMSIS配置工具建立的,CMSIS配置工具会自动将选用的标准库源码的C文件从Kiel5的DFP包标准库目录下拷贝到当前的项目中:./Mdk-Arm/RTE路径下,但是没有将头文件拷贝过来。

所以此项目的编译依赖实际的Keil5安装环境:没有安装DFP包或头文件目录跟工程设置的包含路径不对应的话,就会出现编译失败。

也就是说,将一个项目拷贝到另一台电脑时,编译可能失败。

(2)main.c/systick.c和gd32f10x_it.c是从例程中拷贝过来的.
(3)头文件的前面出现感叹号,表示没有正确的引用。

(4)也可以不用MDK CMSIS配置工具,手动拷贝相应的CMSIS库文件,进入DFP软件包目录下,将GD32F10x_DFP文件夹整体拷贝到过来。

再将
C:\Keil_v5\ARM\PACK\ARM\CMSIS\4.5.0\CMSIS目录下的Include目录拷贝过来。

再将启动文件也拷贝过来,(注:位置应该是GD32F10x_DFP\2.0.0\Device\Source\ARM, 此处我选的MCU 是GD32F103RB,所以用md.s),将其拷贝到过来。

手动拷贝库文件建立工程的方法跟用CMSIS 配置工具建立工程的方法大同小异,只是工程里面添加了标准库文件之后,记得要手动配置对应的头文件。

而借助CMSIS工具,则会自动通过更改RTE_Components.h文件实现。

相关文档
最新文档