您的位置 首页 发布

关于keil MDK 的配置文件Configuration Wizard

在keilMDK自带的启动代码有一个优势就是可视化的配置选项,就是Configurationwizard选项,这样就省去了我们手动输入配置的问题。比如下…

keil MDK自带的发动代码有一个优势便是可视化的装备选项,便是Configuration wizard选项,这样就省去了咱们手动输入装备的问题。比方下面关于Memory的规划的Configuration界面:

而在发动代码中的这个Configuration的程序为:


// Watchdog Timer Setup
// Watchdog Timer Control Register (WTCON)
// Prescaler Value <0-255>
// Watchdog Timer Enable
// Clock Division Factor
// <0=> 16 <1=> 32 <2=> 64 <3=> 128
// Interrupt Generation Enable
// Reset Enable
//
// Watchdog Timer Data Register (WTDAT)
// Count Reload Value <0-65535>
//
// Watchdog Timer Setup

能够看出,图形化的Configuration句子放在了程序的注释上。详细的语法如下:

Item Text Description
yes Heading: the following options belong to a group.
yes Heading with Enable: the following options belong to a group, which can be enabled via a checkbox.
yes Heading with Enable: modifies a specific bit (bit 4, in this example).
or yes Heading or Enable end.
yes Tool-tip help for previous item.
yes Option for bit values which can be set via a checkbox.
yes Option with selection or number entry.
yes Modify a range of bits (example: bit 4 to 5).
yes modify a single bit (example: bit 4).
yes Option with ASCII string entry.
yes Option with ASCII string entry and a size limit of 10 characters.
Modifier Description
<0-31> no Value range for option fields.
<0-100:10> no Value range for option fields with step 10.
<0x40-0x1000:0x10> no Value range in hex format and step 10.
<0=> yes Value and text for selection.
<#+1> <#-1>
<#*8> <#/3>
no value modification (add, sub, mul, div) before number is merged into field.

别的还有一个重要的一点:假如想要显现Configuration Wizard

必须在代码文本的头100行之内有如下指令:


//<<>>

别的在还有一个可选的指令表明Configuration Wizard的完毕:


//<<>>

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/fabu/268337.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部