sophiaechoz

大纲

  • 基本操作
  • 如何调试某个外设
  • 如何查看芯片包和库
  • 如何跟踪变量的变化

 

基本操作

1.由debug符号进入调试界面。如下图所示。

2.其中单步运行区别,一个是进入函数内,一个是单步。如果没有函数,作用效果一样的。

3.进入调试界面后第一个是startup.s  就是C语言的环境搭建


如何调试某个外设

1)如何判断某一个外设时钟是否使能?RCC寄存器

     

     

------其中IOPBEN 可以通过数据手册发现,如下所示。

   

2)如何判断某个寄存器是否被修改

填充结构体函数目的是为了配置寄存器,填充本身不会配置寄存器

Xxxx_TypeDef 一般真实对应一个寄存器地址

Xxxx_InitTypeDef 一般是一种算法,对应的结构体函数

Xxxx_Init   一般是初始化某个结构体函数


如何查看芯片包和库

       


如何跟踪变量的变化

Watch

       

         

调试结果

 

分类:

技术点:

相关文章: