[应用相关] 新建一个基于ARM M3的工程

[复制链接]
1964|24
 楼主| dingbo95 发表于 2019-5-29 11:24 | 显示全部楼层 |阅读模式
打开keil软件,新建工程名为MiniOS
949345cedfb4f2c7ff.png
 楼主| dingbo95 发表于 2019-5-29 11:25 | 显示全部楼层
选择M3内核,本OS以M3内核为主。
254415cedfbb582dc5.png
 楼主| dingbo95 发表于 2019-5-29 11:25 | 显示全部楼层
组件这里勾选 CORE内核 和Startup启动项。
287635cedfbc5a4ff3.png
 楼主| dingbo95 发表于 2019-5-29 11:26 | 显示全部楼层
向Source Group 1 添加main.c文件。
606285cedfbea4dcff.png
 楼主| dingbo95 发表于 2019-5-29 11:26 | 显示全部楼层
将main.c文件保存在code\source路径下
606315cedfbfa16816.png
 楼主| dingbo95 发表于 2019-5-29 11:27 | 显示全部楼层
Main函数中编写如下代码
  1. unsigned char  flag;
  2. void delay(unsigned int count)
  3. {
  4.    while(count--);
  5. }
  6. int main()
  7. {
  8.   while(1)
  9.         {
  10.           flag = 1;
  11.                 delay(1000);
  12.                 flag = 0;
  13.                 delay(1000);
  14.         }
  15. }


 楼主| dingbo95 发表于 2019-5-29 11:28 | 显示全部楼层
编译,0错误0警告,可进行下一步调试
65335cedfc47825a0.png
 楼主| dingbo95 发表于 2019-5-29 11:28 | 显示全部楼层
在debug 配置选项卡中选择软件调试。
568495cedfc62a0080.png
 楼主| dingbo95 发表于 2019-5-29 11:28 | 显示全部楼层
点击小锤子可以切换调试和编程界面。
131085cedfc72a1834.png
 楼主| dingbo95 发表于 2019-5-29 11:29 | 显示全部楼层
鼠标放到flag上右键-> Add flag to –>logic Analyzer 可以调出来flag的波形图。
171025cedfc873f0c4.png
 楼主| dingbo95 发表于 2019-5-29 11:29 | 显示全部楼层
右键将flag切换为bit型
682515cedfc9619fb4.png
 楼主| dingbo95 发表于 2019-5-29 11:29 | 显示全部楼层
全速运行,可以看到flag的波形变化。
42525cedfcb645472.png
 楼主| dingbo95 发表于 2019-5-29 11:30 | 显示全部楼层
如果出现波形比较密集可以调节 zoom区域的in 或者out按钮。
72295cedfcc787c19.png
 楼主| dingbo95 发表于 2019-5-29 11:54 | 显示全部楼层
寄存器观察窗口:查看CPU内核的寄存器的值。
244105cee025745e08.png
 楼主| dingbo95 发表于 2019-5-29 11:54 | 显示全部楼层
变量观察窗口,用于查询程序中变量的值,keil默认不显示,可以通过右键 Add 变量到Watch1即可显示。
55715cee02664daba.png
 楼主| dingbo95 发表于 2019-5-29 11:54 | 显示全部楼层
反汇编观察窗口,查询C源码对应的汇编代码。
781855cee0278bf9b6.png
 楼主| dingbo95 发表于 2019-5-29 11:54 | 显示全部楼层
程序运行指示窗口,主要用来指示程序运行在哪里。
18425cee028765c9f.png
 楼主| dingbo95 发表于 2019-5-29 11:55 | 显示全部楼层
存储器观察窗口,可以观察任意地址的存储值。
403765cee02a7d423d.png
 楼主| dingbo95 发表于 2019-5-29 11:55 | 显示全部楼层
虚拟逻辑分析窗口,主要是将全局变量以波形的形式显示。
818265cee02b5acb60.png
神奇号 发表于 2019-5-29 13:14 | 显示全部楼层
谢谢科普仿真实用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

52

主题

1197

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部