嵌入式操作系统实验1:Keil 4 集成开发环境应用

Posted 悠哟哟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式操作系统实验1:Keil 4 集成开发环境应用相关的知识,希望对你有一定的参考价值。


一、实验目的

  1. 掌握创建MDK 工程创建、文件分组管理、程序编写。
  2. 调试工具JLink的配置
  3. 程序的编译、下载、在线调试方法。

二、实验环境

  1. 操作系统:WINDOWS 10
  2. 开发工具:Keil 4,UartAssists
  3. 实验设备:125K RFID读写器模块、JLink在线调试器、电源、PC

三、实验内容

1.实验任务

(1)正确连接电源和调试器;
(2)熟悉Keil 菜单;
(3)创建简单工程,完成简单程序编写;
(4)交叉调试程序;
(5)下载并运行程序。
  本实验所使用的是125K RFID读写器模块、JLink在线调试器、电源、PC;

2.实验步骤

(1)按要求连接模块电源、JLink调试器,并通电;

(2)打开Keil 4,创建第一个工程;
(3)选择目标处理器芯片为 STMicroelctrics 下的 STM32F103C8;
(4)添加一个简单C语言文件FirstAPP,用循环实现求N=1+2+3+…10的功能;
(5)创建SRC文件组。将C语言文件FirstAPP.C,加入SRC文件组;
(6)打开配置调试器选项,选择调试器;


(7)设置端口Port为SW;

(8)设置Flash DownLoad,设置为擦除选项,并选中复位后运行。

(9)编译,生成程序,直到生成成功;查看工程文件夹下HEX可运行文件

(10)下载程序,下载完成后目标板重启运行程序;

(11)启动调试器,通过单步运行调试所写程序,记录下当循环变量为7时各寄存器和变量的值


总结

  Keil uVision4 IDE是基于Windows的开发平台,包含一个高效的编译器、一个项目管理器和一个MAKE工具。uVision4支持所有的Keil C51工具,包括C 编译器、宏汇编器、连接/定位器、目标代码到HEX的转换器。
  J-Link是德国SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器,很多ARM芯片的接口协议是JTAG,JLink一端接电脑USB接口,一端接CPU的JTAG接口,JLink充当的作用就是USB转JTAG,支持JTAG和SWD两种模式。与IAR,Keil等编译环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM最好最实用的开发工具。
  通过本次实验我掌握创建MDK 工程创建、文件分组管理、程序编写;调试工具JLink的配置,使我明白了J-Link+开发板连接PC的方式、设置项目编译属性要正确,我还学会了程序的编译、下载、在线调试方法,在keil工程中点击Debug按键进入在线调试,可以尝试点击 run、 stop、设置断点等在线调试工具,观察代码运行位置。

以上是关于嵌入式操作系统实验1:Keil 4 集成开发环境应用的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Keil uVision 4 中设置 TDD?

搭建并配置Keil嵌入式开发环境,完成一个基于STM32汇编程序的编写

GD32启动流程详解(Keil版)

修改Keil开发环境背景(修改为黑色主题)

修改Keil开发环境背景(修改为黑色主题)

修改Keil开发环境背景(修改为黑色主题)