📄 link.cmd
字号:
/*
* Copyright 2002 by Texas Instruments Incorporated.
* All rights reserved. Property of Texas Instruments Incorporated.
* Restricted rights to use, duplicate or disclose this code are
* granted through contract.
*
*/
/* "@(#) RF5_IEK 2.00.02 12-11-02 (swat-c19)" */
/*
* Linker-command file for the RF5 application
*
* This file governs the linking process. The minimum of information
* it needs to contain is:
*
* 1) the list of libraries used by the application; they will be
* searched for in directories specified in the "build options->
* linker->library search path" field of the project
* 2) inclusion of the configuration file automatically generated
* by the CDB that handles BIOS objects
*
* In addition, it may define symbols used by the application
* (typical for XDAIS algorithms, an ALG algorithm provided by
* vendor VEN has its function table named as ALG_VEN_IALG,
* but the application may always refer to it as ALG_IALG,
* if there is an assignment _ALG_IALG = _ALG_VEN_IALG in this file.
* Binding to a specific implementation of an algorithm then occurs
* in the linker-command file. Therefore, if another version of
* algorithm ALG is supplied by vendor VEN2, it only takes to change
* the assignment in this file to _ALG_IALG = _ALG_VEN2_IALG
* and relink the object files without having to recompile the application.
*
* Finally, it may employ some space optimization techniques, such as
* moving all initialization code to external memory or even overlaying
* initialization code with data.
*/
/* include CDB-generated link command file */
-l DM642_appcfg.cmd
/* include the RF5 module */
-l algrf.l64 /* XDAIS algorithm instance manager module */
-l chan.l64 /* Channel Manager module */
-l icc.l64 /* Inter-Cell Communication module */
-l scom.l64 /* Synchronized communication module */
-l sscr.l64 /* Shared Scratch Module */
-l utl.l64 /* Utility module for debugging and diagnostics */
-l vport.l64
-l evmdm642bsl.lib
/*
* Algorithm DIFF: bind the generic DIFF symbol to TI's implementation
* of the algorithm, and include the appropriate library
*/
-l ..\..\lib\diff_ti.l64
_DIFF_IDIFF = _DIFF_TI_IDIFF;
/*
* Algorithm ROTATE: bind the generic ROTATE symbol to TI's implementation
* of the algorithm, and include the appropriate library
*/
-l ..\..\lib\rotate_ti.l64
_ROTATE_IROTATE = _ROTATE_TI_IROTATE;
SECTIONS
{
.int_qtbl > ISRAM
.timer:TIME_sect > ISRAM
.captureBuf > SDRAM
.INTPROCBUFF > ISRAM
.EXTPROCBUFF > SDRAM
.user_data_int > ISRAM
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -