码迷,mamicode.com
首页 > 其他好文 > 详细

µVision中的Key Sequence 中文

时间:2015-07-17 22:54:30      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:keil4   vision   svcs   中文   key sequence   

    注:这里的Key Sequence 译作“键序列”,可能有些欠妥。

    使用键序列来传递μVision参数给外部程序。键序列是键代码和文件代码的组合。键序列用于如Tools,SVCS, Options for Target — User对话框或命令行等的场合。下面是一些使用规则:

    • 命令行中用到键代码时,需要重复它。

    如:使用到符号 $, #, %, @, ~, ^时,用$$, ##, %%, @@, ~~, ^^代替。

    • 文件夹名中包含了一些特殊字符(空格, ~, 或者 #)时,使用双引号括起来。

     

    下面的表格中列出了键代码和文件代码:

    Key Code

    键代码

    说明

    %

    带扩展的文件名 (PROJECT1.UVPROJ)

    #

    带完整路径的文件名 (C:\MYPROJECT\PROJECT1.UVPROJ)

    @

    无路径和扩展的文件名 (PROJECT1)

    $

    文件的路径名。 路径名以反斜杠结束。 比如说, $P 会得到 C:\MYPROJECT\.

    !

    相对于当前文件夹的相对路径,带拓展的文件名 (.\SRC\TEST.C)

    ~ 1

    当前光标位置所在的行号

    ^ 1

    当前光标位置所在的列号

    File Code

    文件代码

    说明

    $D

    在设别数据库中选择的设备名。

    E

    焦点所在文件的文件名。

    F

      依赖于具体的上下文,这个文件代码将返回:

      • 在工程窗口中选择的文件
      • 当激活状态的编辑文件
      • 当前构建进程正在编译的文件

    H

    HEX文件名 (PROJECT1.H86).

    $J

    编译包含的文件夹。编译基础文件夹在 Project — Manage — Project Items — Folder/Extensions - ARMCC Folder中有列出。这个路径由Options for Target - Code Generation - ARM Compiler决定。

    K

    开发工具根目录的绝对路径(C:\Keil\),这个不是在键代码中定义的。

    L

    连接器输出文件。通常这个可执行文件是用于调试的。 (PROJECT1).

    $M

    CPU版本号

    P

    当前工程文件名

    X

    μVision可执行程序文件(C:\Keil\UV4\UV4.EXE).Works for For Key Code %, # @.

    $X

    Options for Target — Target — XTAL中定义的晶振时钟频率(MHz

    ^X

    Options for Target — Target — XTAL中定义的晶振时钟频率(kHz

    File Codes when using an SVCS

    使用SVCS时用到的文件代码

     

    Q 2

    临时文件名 (Comment).

    R 2

    版本号(Revision).

    C 2

    检查点字符串 (Check Point).

    I 2

    工程识别字符串 (Project Ident).

    U 2

    用户名(User Name).

    V 2

    数据库文件名字符串(Database).

    File Codes when using a merge tool

    使用合并工具时的文件代码

     

     

    A merge tool gives you the opportunity to merge the application-specific configuration settings from the previous version into the current version. Specify a merge tool with Tools - Configure Merge Tool.

    $current

    Is the file as copied from the PACK with default configuration options.

    $previous

    备份文件的文件名,增加数字?。Is the back-up file filename.increment number

    环境变量

    你可以通过环境变量传递路径给外部程序。这是相应的对话框文档中明确描述的。环境变量必须用花括号({})括起来举个例子,你用下面的方式定义了一个环境变量:

    SET ProgramFiles(x86)=C:\Program Files (x86).

    你可以在对话框中用下面的方式使用环境变量

    {ProgramFiles(x86)}

     

    注意

    • 组合中只能用文件代码F
    • 1 only in combination with the File Code F.
    • 组合中只能用键代码%
    • 2 only in combination with the Key Code %.
    • 你可以在 Start External Tools  Using the SVCS Menu章节找到一些例子。

     

    来自 <http://www.keil.com/support/man/docs/uv4/uv4_ut_keysequence.htm

µVision中的Key Sequence 中文

标签:keil4   vision   svcs   中文   key sequence   

原文地址:http://blog.csdn.net/keepfight_zjh/article/details/46930949

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!