dm642.cmd

来自「测试DM642的一个有用的程序」· CMD 代码 · 共 33 行

CMD
33
字号
/*
 * Copyright (C) 2004 SEED Incorporated
 * All Rights Reserved
 */
/*
 *---------timer1.cmd---------
 *
 */
MEMORY
{
  boot: o = 00000000h l = 000400h /* all SRAM,在片内SRAM中保留一块Boot空间*/
  L2 :  o = 00000400h l = 0003fb00h /* all SRAM ,L2,为DSP片内存储器,是第2级存储器[第一级存储器包括独立的程序Cach(L1P)和数据Cach(L1D) ],它是一个统一的空间,部分程序和数据,统称为L2,可以作为普通的SRAM映射到存储空间   		*/
  CE01: o = 80000000h l = 00100000h /* external memory   */
  CE02: o = 80100000h l = 00f000000h /* external memory   */
}

SECTIONS
{
    .boot_load  >       boot   /*引导程序入口映射到该boot空间*/
    .vecs       >       L2 /*映射ves_dm642.asp中定义的.vecs到L2空间*/
    .cinit      >       L2 /*初始化变量和常数表*/
    .text       >       L2 /*可执行代码段的映射*/
    .stack      >       L2 /*为系统堆栈分配存储器。该段用于将变量传递至函数或者用来分配局部变量。*/
    .bss        >       L2 /*保留全局和静态变量空间。在启动和导入的时候,C/C++编译器会启动程序将.cint段中的数据复制出来,以初始化.bss段中的变量。*/
    .const      >       L2  /*包含由C/C++限定词const定义的字符串常量和数据*/
    .data       >       L2 /* 初始化数据段*/
    .far        >       L2 /*供外部文件调用的变量*/
    .switch     >       L2 /*控制语句段映射*/
    .sysmem     >       L2 /*初始化系统空间*/
    .tables     >       L2 /*初始化数据表*/
    .external   >      CE02 /*外部变量的初始化*/
}                           

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?