美文网首页C语言&嵌入式
KEIL中的配置向导(Configuration Wizard)

KEIL中的配置向导(Configuration Wizard)

作者: 鱼鹰谈单片机 | 来源:发表于2019-05-12 19:42 被阅读1次

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

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

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

    当你将栈的值由 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


    推荐阅读:

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


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


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


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


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


    -THE END-


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

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

    如需转载请联系我。

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

    每周一更单片机知识

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

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

    相关文章

      网友评论

        本文标题:KEIL中的配置向导(Configuration Wizard)

        本文链接:https://www.haomeiwen.com/subject/kvhhaqtx.html