KEIL中的配置向导(Configuration Wizard)怎么用?

KEIL中的配置向导(Configuration Wizard)怎么用?_第1张图片


导读:有多年开发经验的道友应该发现过这样一种情况,当你打开工程中的启动文件时,会出现下面这种情况:

KEIL中的配置向导(Configuration Wizard)怎么用?_第2张图片

可以看到有一个文件自动出现了,这个文件是干什么用的?


当你点开之后,你就会发现这个文件可以用来直观的修改堆和栈的大小:

KEIL中的配置向导(Configuration Wizard)怎么用?_第3张图片

当你将栈的值由 0x0000 0400 修改为 0x0000 0800 后,你会发现,启动文件的值也跟着改变了:

KEIL中的配置向导(Configuration Wizard)怎么用?_第4张图片

借此可以知道,原来通过配置向导,就能很快的修改这个数据了,根本不用整个源文件的找。

那么这是怎么做到的?

100 的注释内添加这个语句:

然后在末尾添加这个(实际测试发现,这个可以不需要):

这样,当你保存并关闭文件后再打开该文件,这个配置向导就会自动出现:

KEIL中的配置向导(Configuration Wizard)怎么用?_第5张图片

只是此时配置向导是空的,这个时候我们可以继续添加内容,比如栈大小的修改是添加了如下内容:

KEIL中的配置向导(Configuration Wizard)怎么用?_第6张图片

这里简单介绍一下前面的语法:

是成对出现的表明中间是一个分组Heap Configuration 是组的名字而表示带选择或数字输入的选项,这个选项的名字叫 Heap Size (in Bytes),后面的<0x0-0xFFFFFFFF:8>则表示这个值可输入的范围,即 0x0-0xFFFFFFFF,它是以 8 字节为单位的,即你的输入只能是 0x00,0x08,0x10……,当你输入其他数字时,它会自动进行修改成有效数字。

根据这些语句,你就能在配置向导中得到如下效果:

KEIL中的配置向导(Configuration Wizard)怎么用?_第7张图片

注意:为了和源文件兼容,所有的语句都是在注释内,也就是说,即使将文件放到别的不支持配置向导的开发平台中,也不会影响原来的功能。

事实上,它也能支持中文:

KEIL中的配置向导(Configuration Wizard)怎么用?_第8张图片

除了对整个数据修改,还能对数据的某一个位域进行修改,比如说你指向想修改 bit 0~7 或者单独的一个 bit 10 那也是可以的,而且它还能对你的输入进行简单的计算,比如说,你在配置向导中输入 9,如果你设置语法为乘以 10,那么它最终在源文件中修改为 90

更多细节问题请查看官网或其他道友的笔记,就不再详述了。

官网参考链接:

http://www.keil.com/support/man/docs/uv4cl/uv4cl_ut_configwizard.htm


推荐阅读:

为什么说你一定要掌握 KEIL 调试方法?


KEIL调试为啥不创建一个自定义按键?


打了多年的单片机调试断点到底应该怎么设置? | 颠覆认知


KEIL调试那些事儿之基础调试(一)


KIEL 调试那些事儿之窗口展示——变量(二)



-THE END-



如果觉得文章对你有帮助,欢迎转发、分享给朋友,感谢你的支持!


如果对本文有问题,欢迎留言!即使没有问题也可以留下走心评论。


如需转载请联系我。


微信公众号「鱼鹰谈单片机

每周一更单片机知识

KEIL中的配置向导(Configuration Wizard)怎么用?_第9张图片

长按后识别图中二维码关注


    这位道友,请留步,点完再走可好

KEIL中的配置向导(Configuration Wizard)怎么用?_第10张图片


你可能感兴趣的:(KEIL中的配置向导(Configuration Wizard)怎么用?)