[应用相关]

新建一个基于ARM M3的工程

[复制链接]
1276|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函数中编写如下代码
unsigned char  flag;
void delay(unsigned int count)
{
   while(count--);
}
int main()
{
  while(1)
        {
          flag = 1;
                delay(1000);
                flag = 0;
                delay(1000);
        }
}


使用特权

评论回复
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

粉丝