平头哥剑池CDK教程——外设窗口的使用

外设窗口是在我们调试启动以后,默认情况下,外设窗口不会显示出来

我们可以在菜单栏调出该窗口,当前工程支持哪些外设都会列在下面

我们如果选择了某个外设窗口,便可以对其外设进行查看,外设窗口会自动的弹出来

 如下是LED外设所支持的外设寄存器,我们可以在外设窗口中去查看每一个寄存器的基本状态,以及它所对应的值,我们可以对该值进行修改。

外设窗口的右上角是可以查看任何一个外设

我们的外设窗口是可以给工程开发可配置的,也就是说,每个工程是可以配置自己所特有的外设,因为每个CPU可以对接的外设是不同的。

我们可以在工程的任何一个目录下去创建.svc类型的文件

创建完成以后.svc文件如下图显示

我们可以在这个窗口去配置我们想要的外设

我们可以添加一个我们想要的外设

添加完外设名以后,我们可以在该外设下去添加寄存器,以及该寄存器对应的内存地址,寄存器位宽length,以及该寄存器是可读可写,还是只读的。此处,我们把reg1配置成只读的RO

然后我们可以配置一个reg2寄存器,是可读可写的

我们不仅可以配置每个寄存器,还可以对每个寄存器去配置它的一些bit域,也就是我们可以配置它的某一个bit的范围是可读可写的,我们编辑完成直接保存即可。

 

这样的话我们在调试的时候,就可以看到我们刚刚配置的外设寄存器

由于my_reg1是只读的,所以我们不能去改动它的值,想要强行改动会弹出一个警告窗口。

由于my_reg2是可读可写的,所以我们可以去修改它的值

 

开发者可以通过对外设文件的编辑,就可以将我们整个芯片的外设情况描述出来,这样的话,在程序的二次开发中,对芯片的调试就变得很直观

参考视频:

https://www.bilibili.com/video/BV1gA411K7Qr?p=12&vd_source=77c874a500ef21df351103560dada737

猜你喜欢

转载自blog.csdn.net/qq_42233059/article/details/134880430