【嵌入式操作系统】实验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、设置断点等在线调试工具,观察代码运行位置。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>