KEIL中的配置向导(Configuration Wizard)怎么用?
导读:有多年开发经验的道友应该发现过这样一种情况,当你打开工程中的启动文件时,会出现下面这种情况:
可以看到有一个文件自动出现了,这个文件是干什么用的?
当你点开之后,你就会发现这个文件可以用来直观的修改堆和栈的大小:
当你将栈的值由 0x0000 0400 修改为 0x0000 0800 后,你会发现,启动文件的值也跟着改变了:
借此可以知道,原来通过配置向导,就能很快的修改这个数据了,根本不用整个源文件的找。
那么这是怎么做到的?
在前 100 行的注释内添加这个语句:
然后在末尾添加这个(实际测试发现,这个可以不需要):
这样,当你保存并关闭文件后再打开该文件,这个配置向导就会自动出现:
只是此时配置向导是空的,这个时候我们可以继续添加内容,比如栈大小的修改是添加了如下内容:
这里简单介绍一下前面的语法:
<h>和</h>是成对出现的,表明中间是一个分组,Heap Configuration 是组的名字,<o>表示带选择或数字输入的选项,这个选项的名字叫 Heap Size (in Bytes),后面的<0x0-0xFFFFFFFF:8>则表示这个值可输入的范围,即 0x0-0xFFFFFFFF,它是以 8 字节为单位的,即你的输入只能是 0x00,0x08,0x10……,当你输入其他数字时,它会自动进行修改成有效数字。
根据这些语句,你就能在配置向导中得到如下效果:
注意:为了和源文件兼容,所有的语句都是在注释内,也就是说,即使将文件放到别的不支持配置向导的开发平台中,也不会影响原来的功能。
事实上,它也能支持中文:
除了对整个数据修改,还能对数据的某一个位域进行修改,比如说你只向想修改 bit 0~7 或者单独的一个 bit 10 那也是可以的,而且它还能对你的输入进行简单的计算,比如说,你在配置向导中输入 9,如果你设置语法为乘以 10,那么它最终在源文件中修改为 90。
更多细节问题请查看官网或其他道友的笔记,就不再详述了。
官网参考链接:
http://www.keil.com/support/man/docs/uv4cl/uv4cl_ut_configwizard.htm
推荐阅读:
-THE END-
如果觉得文章对你有帮助,欢迎转发、分享给朋友,感谢你的支持!
如果对本文有问题,欢迎留言!即使没有问题也可以留下走心评论。
如需转载请联系我。
微信公众号「鱼鹰谈单片机」
每周一更单片机知识
长按后识别图中二维码关注
这位道友,请留步,点完再走可好