导读:有多年开发经验的道友应该发现过这样一种情况,当你打开工程中的启动文件时,会出现下面这种情况:
可以看到有一个文件自动出现了,这个文件是干什么用的?
当你点开之后,你就会发现这个文件可以用来直观的修改堆和栈的大小:
当你将栈的值由 0x0000 0400 修改为 0x0000 0800 后,你会发现,启动文件的值也跟着改变了:
借此可以知道,原来通过配置向导,就能很快的修改这个数据了,根本不用整个源文件的找。
那么这是怎么做到的?
在前 100 行的注释内添加这个语句:
然后在末尾添加这个(实际测试发现,这个可以不需要):
这样,当你保存并关闭文件后再打开该文件,这个配置向导就会自动出现:
只是此时配置向导是空的,这个时候我们可以继续添加内容,比如栈大小的修改是添加了如下内容:
这里简单介绍一下前面的语法:
根据这些语句,你就能在配置向导中得到如下效果:
注意:为了和源文件兼容,所有的语句都是在注释内,也就是说,即使将文件放到别的不支持配置向导的开发平台中,也不会影响原来的功能。
事实上,它也能支持中文:
除了对整个数据修改,还能对数据的某一个位域进行修改,比如说你只向想修改 bit 0~7 或者单独的一个 bit 10 那也是可以的,而且它还能对你的输入进行简单的计算,比如说,你在配置向导中输入 9,如果你设置语法为乘以 10,那么它最终在源文件中修改为 90。