Keil5使用模拟器rtt工程

keil5安装

  1. keil5可以不去官网上下载,随便百度一个网站有注册机的都可以下载。

  2. 安装完之后一定要使用注册机激活不然会有很多报错 。

  3. 官网文档这边下载对应的pack试验

  4. 点击这里导入

    出现弹窗之后使用file--->import--->选择你刚刚下载 的pack

  5. 官网手册这里下载rtt的demo里面有很多里面的程序可以实验

  6. 打开工程,点击全部编译,

编译时出现bug
在这里插入图片描述
解决(加上--C99即可)

点击debug进入调试界面,在按f5运行,“View→Serial Windows→UART#1打开串口1

出现rtt界面就成功了

程序开始你会发现什么都没有发生,因为main里面没有东西,但是可以输入指令进行运行,因为rtt内置的宏定义自动初始化

一般情况下,串口等初始化都要main函数调用,在rtt中使用只要声明就不用调用了。

//这是led.c文件
 
int led_init(void)
{
    //省略
}
INIT_APP_EXPORT(led_init)

  1. 使用help可以看到所有已经定义好的功能

你会发现这些都是通过宏定义自动初始化的功能。随便这一个运行一下

  1. 我们也可以通过改函数,自己定义函数,来测试rtt所以官网的文档的机制
原文地址:https://www.cnblogs.com/sunnylinry/p/15018565.html