mdk工具关键字的定义。

Key Sequence for Tool Parameters

Use Key Sequences to pass arguments from µVision to external user programs. Key Sequences are combinations of a Key Code and a File Code. Key sequences can be used, for example, in the dialogs Tools, SVCS, Options for Target — User, or from the command line. The following rules apply:

  • Certain Key Codes have to be duplicated when used from the command line.
    To use the symbols $, #, %, @, ~, ^
    escape them with $$, ##, %%, @@, ~~, ^^.
  • Enclose Key Sequences within quotes (" ") when using folder names that might contain special characters (space, ~, or #).

Key Codes and File Codes are listed in the tables below:

Key CodeDescription
%File name with extension, but without path specification (PROJECT1.UVPROJ)
#File name with extention and complete path specification (C:\MYPROJECT\PROJECT1.UVPROJ)
@File name without extension or path specification (PROJECT1)
$Folder name of the file specified in the File Code (C:\MYPROJECT)
!File name with extention and relative path specification to the current folder (SRC\TEST.C)
~ 1Line number of the current cursor position
^ 1Column number of the current cursor position
File CodeDescription
$DDevice name as selected from the Device Database.
EEditor file name currently in focus.
FDepending on the context, this File Code returns:
  • The file selected in the window Project.
  • The currently active editor file.
  • The file that is currently translated by a build process.
HApplication HEX file name (PROJECT1.H86).
KRoot folder of the development tool (C:\Keil).
LLinker output file. Typically the executable file used for debugging (PROJECT1).
$MCPU mask revision number.
PCurrent project file name (PROJECT1.UVPROJ).
$WExpands the path with the root folder of a multiple-project. Applies to
  • SmartCard multiple-projects.
  • *.ini files. Not usable in interactive mode.
LOAD $Wres/obj/um.abs INCREMENTAL ?
LOAD C:/multiproj/subproj/res/obj/um.abs INCREMENTAL
XFor Key Code %, # @: µVision executable program file (C:\Keil\UV4\UV4.EXE).
$XFor Key Code $: XTAL clock frequency in MHz as specified in Options for Target — Target — XTAL.
^XFor Key Code ^: XTAL clock frequency in kHz as specified in Options for Target — Target — XTAL.
The following File Codes are valid when using a SVCS system
Q 2Name of the temporary file that contains comments (Comment).
R 2Revision number (Revision).
C 2Check point string (Check Point).
I 2Project identification string (Project Ident).
U 2User name (User Name).
V 2Database file name string (Database).

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值