皮皮网

【macd天鹅展翅源码】【制作电影源码】【rsrs指标源码】keil .lib 源码

2024-12-23 02:06:50 来源:BIOS源码分析CSDN

1.keil5单片机编译器在哪里?
2.如何使用MDK5.0建立STM32F103工程

keil .lib 源码

keil5单片机编译器在哪里?

       keil5编译按钮在:Debug--找到图中所示按钮即为单步运行。

       分别由C及C编译器编译生成目标文件(.obj)。目标文件可由LIB 创建生成库文件,也可以与库文件一起经L 连接定位生成绝对目标文件(.abs)。macd天鹅展翅源码abs文件由OH 转换成标准的hex 文件,以供调试器dScope。制作电影源码

       Keil C单片机软件开发系统的整体结构:

       C工具包的整体结构,μVision与Ishell分别是C for Windows 和for Dos 的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。rsrs指标源码开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。

       然后分别由C及C编译器编译生成目标文件(.obj)。目标文件可由LIB 创建生成库文件,团大师源码也可以与库文件一起经L 连接定位生成绝对目标文件(.abs)。

       abs文件由OH 转换成标准的hex 文件,以供调试器dScope 或tScope 使用进行源代码级调试,自动呼叫源码也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。

如何使用MDK5.0建立STMF工程

       1.解压stmfx_stdperiph_lib.zip 可以从ST官方网站免费下载。

       2.创建一个Demo文件夹

        2.1 新建子文件夹User,用于存放用户源程序

        2.2 新建子文件夹Project,用户KEIL工程文件

        2.3 在Project下依次创建Obj和List子文件夹,存放编译过程中产生的中间文件。

       3. 复制源代码到Demo文件夹

        3.1 将stmfx_stdperiph_lib\STMFx_StdPeriph_Lib_V3.1.2Libraries文件整体复制到Demo文件夹下。这就是ST的标准库,是以源代码形式提供的。

        3.2 将库中的演示代码IOToggle中的文件复制到Demo\User文件夹.

       4. 新建一个Keil MDK工程

        4.1 启动Keil MDK,点击菜单 New uVision Project,然后按向导进行操作

        4.2 选择CPU类型为 STMFZE (这是安富莱STM开发板采用CPU类型)

        4.3 当提示是否复制启动代码时,请选择否。(我们用最新的库中的启动代码,不用Keil软件自带的旧版本启动文件)

        4.4 根据自己的需要修改Target名字。(名字任意)

        4.5 为了便于代码管理,在这个Project下创建几个Group (名字可以任意)

        User : 存放用户自己写的源代码

        RVMDK : 存放启动文件(汇编文件)

        StdPeriph_Driver : 存放ST标准库文件

        CMSIS : 存放CMSIS接口文件(这也是库的一部分)

        4.6 创建好Group后,我们开始依次添加文件。

       5. 修改源代码。我们将修改main.c 文件,换成我们自己跑马灯程序。

       6. 配置工程, 点击“Options”按钮

        6.1 切换到Output。

        选择Object文件夹。

        在Create Hex File 前打钩。

        6.2 切换带Listing。

        选择Listings文件夹

        6.3 切换到C/C++

        添加两个预编译宏 STMFX_HD, USE_STDPERIPH_DRIVER (这是ST库用到了这两个宏)

        修改Includes路径

        6.4 切换到Debug

        选择硬件调试器(缺省是软件仿真),我们选择Cortex-M3 J-Link调试器

        再 Run to main前打钩

        6.4 切换到Utilities

        选额调试器类型,我们选择Cortex-M3 J-Link

        点settings按钮,添加Flash编程算法,我们选择STM高密度器件,Flash容量K字节

       7. 配置工程完毕。下面开始编译。

       8. 编译OK,开始调试。

       9. 教程结束。