1.新建tinyOS工程并进行调试

1.建立工程

在keil5中建立一个stm32F103的工程,可直接拷贝正点原子的工程模板,进行编译,无错误,无警告。
 

1.新建tinyOS工程并进行调试_第1张图片

2.编写测试代码 

#include "delay.h"
#include "sys.h"

u8 flag;
int main(void)
{	
	delay_init();	    	 //延时函数初始化	 
	
	while(1)
	{	
		flag = 1;
		delay_ms(50);
		flag = 0;
		delay_ms(50);
	}	
}

3.进行代码调试

1.新建tinyOS工程并进行调试_第2张图片

4.鼠标放到flag上右键-> Add flag to –>logic Analyzer 可以调出来flag的波形图

1.新建tinyOS工程并进行调试_第3张图片

5.右键将flag切换为bit型 

1.新建tinyOS工程并进行调试_第4张图片

6. 全速运行,可以看到flag的波形变化。

1.新建tinyOS工程并进行调试_第5张图片

7.寄存器观察窗口:查看CPU内核的寄存器的值。

 1.新建tinyOS工程并进行调试_第6张图片

8.反汇编观察窗口,查询C源码对应的汇编代码

1.新建tinyOS工程并进行调试_第7张图片 

你可能感兴趣的:(嵌入式操作系统)