Keil uVision5 创建工程(STM32F051C8T6)

本文详细指导了如何下载STM32F0标准外设库,进行项目初始化,包括文件复制、工程创建及配置,重点介绍了解决'LoadingPDSCDebugDescriptionFailed'错误的过程。适合STM32新手入门。
摘要由CSDN通过智能技术生成

1、下载库文件en.stm32f0_stdperiph_lib_v1.6.0 (在https://www.st.com/en/embedded-software/stm32-standard-peripheral-libraries.html下载);
2、解压缩文件STM32F0xx_StdPeriph_Lib_V1.6.0;
2、新建工程文件夹TEST(Libraries,Output,Project,SourceFile);
4、复制文件:
(1)复制STM32F0xx_StdPeriph_Lib_V1.6.0\Libraries\STM32F0xx_StdPeriph_Driver文件夹到Libraries中;
(2)复制STM32F0xx_StdPeriph_Lib_V1.6.0\Libraries\CMSIS\Device\ST\STM32F0xx\Source\Templates\arm下的startup_stm32f051.s(启动文件)到Libraries中的CMSIS文件夹中;
(3)复制STM32F0xx_StdPeriph_Lib_V1.6.0\Libraries\CMSIS\Include下的4个文件core_cm0.h、core_cm4_simd.h、core_cmFunc.h、core_cmInstr.h到Libraries中的CMSIS文件夹中;
(4)复制STM32F0xx_StdPeriph_Lib_V1.6.0\Libraries\CMSIS\Device\ST\STM32F0xx\Include下的头文件stm32f0xx.h和system_stm32f0xx.h复制到Libraries中的CMSIS文件夹中;
(5)复制STM32F0xx_StdPeriph_Lib_V1.6.0\Projects\STM32F0xx_StdPeriph_Templates下的mai.c、main.h到SourceFile文件夹中;
(6)复制STM32F0xx_StdPeriph_Lib_V1.6.0\Projects\STM32F0xx_StdPeriph_Templates下的stm32f0xx_config.h、stm32f0xx_it.c、stm32f0_it.h、system_stm32f0xx.c到Libraries中的CMSIS文件夹中。
(7)去掉所有文件的“只读”属性;
5、打开Keil5,关闭已打开工程,点击keil 软件中Project –>New Uvision Projec,选择刚才创建的TEST文件夹下的Project文件夹,取名为test;
6、添加工程文件:
(1)

(2)

(3)

(4)
在这里插入图片描述
7、软件设置
在这里插入图片描述
8、关闭工程,重新打开,可能遇到了“Loading PDSC Debug Description Failed for STMicroelectronics STM32xxxxxxx”错误的问题,解决方法如下:在keil安装文件夹中找到Keil.STM32Lxxx_DFP.pdsc,去掉其只读属性,打开Keil.STM32Lxxx_DFP.pdsc文件,搜索message,删除行“Message(2, “Not a genuine ST Device! Abort connection.”);”,保存文件,恢复文件只读属性。

9、重新打开工程,编译正常。

### 回答1: Keil5中建立STM32F103C8T6工程的步骤如下: 1. 打开Keil5软件,在菜单栏中选择Project -> New uVision Project。 2. 在弹出的对话框中输入工程名称,并选择工程存储位置。 3. 选择Device: STM32F103C8Tx。 4. 选择Use Target Driver Library,这样就可以使用STM32F103C8T6的驱动库。 5. 点击OK, 等待工程建立完成。 6. 添加源文件, 并编写代码. 7. 配置好编译器以及调试器设置,编译并下载代码到MCU. 8. 完成,即可进行调试或程序测试. ### 回答2: Keil5是一款针对ARM微控制器的集成开发环境,可以通过该软件来创建STM32F103C8T6工程。下面是具体步骤: 第一步,打开Keil5软件并进入创建工程界面。选择“Project”菜单中的“New µVision Project”。 第二步,选择工程存放的目录和文件名,并点击“Save”保存工程。 第三步,选择所使用的芯片型号。在“Device”菜单下的“Select”选项中选择“STMicroelectronics”并在下拉菜单中找到“STM32F1”系列。在系列下找到“STM32F103C8T6”并点击“OK”按钮。 第四步,添加程序文件。在“Project”菜单下选择“Add File to Project”,在弹出的窗口中选择需要添加的程序文件并点击“Add”按钮。 第五步,配置工程属性。在“Project”菜单下选择“Options for Target”,在弹出的窗口中选择“C/C++”标签页并进行相应的配置,包括代码生成工具、编译选项等。 第六步,编译工程。在Keil5界面左侧的“Project”窗口中选择所创建工程,点击菜单栏中的“Build”按钮进行编译。 第七步,下载程序。连接好目标板后,在Keil5界面中选择“Flash”菜单下的“Configure Flash Tools”选项来设置烧录参数,然后点击“Download”来下载程序到目标板。 通过以上步骤,即可建立STM32F103C8T6工程。需要注意的是,在配置各项参数时,应该根据具体需求进行相应的选择和设置,才能保证工程的顺利实施和运行。 ### 回答3: Keil 5是一种先进的集成开发环境,可用于嵌入式系统的开发,用它来建立STM32F103C8T6工程非常便捷。下面将详细介绍如何用Keil 5建立STM32F103C8T6工程。 第一步是打开Keil 5软件,点击菜单栏中的“File(文件)”-“New Project(新建工程)”。 第二步是选择“Device(器件)”选项卡并输入“stm32f103c8”进行搜索。然后选择STMicroelectronics公司的“STM32F103C8”器件,然后点击“OK”。 第三步是在“Project Name(工程名称)”中输入一个适当的名称,在“Project Path(工程路径)”中指定将要存储项目的目录,然后单击“Save(保存)”以创建工程。 第四步是选择适当的编译器。Keil 5软件默认使用Keil C Compiler,但也支持其他编译器。选择Keil C Compiler,然后单击“OK”完成此步骤。 第五步是在“Target(目标)”选项卡中,选择适当的仿真器、目标硬件和调试接口。 第六步是在“Debug(调试)”选项卡中配置工程的调试模式。选择“Use Simulator(使用仿真器)”并选择仿真器。然后点击“OK”。 第七步是在“Project(工程)”窗口中添加需要的文件和库,包括头文件、源文件和库文件等等。 第八步是编写代码,同时在Keil 5软件中进行编译、构建及调试。通过单击“Build Target(构建目标)”按钮,构建工程并生成hex文件。 最后,通过连接开发板和PC,并通过仿真器与目标硬件进行连接,下载hex文件进行运行。 总之,在Keil 5中建立STM32F103C8T6工程比较简单。通过上述步骤,可以很容易地建立一个STM32F103C8T6工程,并使用Keil 5进行高效开发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值