b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

tms320f2812_tms320f2812有哪些外设_tms320f2812的并行机制(7)

电脑杂谈  发布时间:2017-04-03 05:09:36  来源:网络整理

MEMORY

{

PAGE 0 ..........

PAGE 1.........

}

SECTIONS

{SECTIONS

{

.vectors .................

.reset .................

................

}

MEMORY是用来指定芯片的rom和ram的大小和划分出几个区间.

PAGE 0 对应rom;PAGE 1对应ram

PAGE 里包含的区间名字与其后面的参数反映了该区间的起始地址和长度.

如: PAGE 0 : VECS(区间名字): origin(起始地址) = 0h , length (长度)=040h /*VECTORS*/

SECTIONS:(在程序里添加下面的段名如.vectors.用来指定该段名以下,另一个段名以上的程序(属于PAGE0)或数据(属于PAGE1)放到“>”符号后的空间名字所在的地方。

如引用字段名“.vectors ”的程序或数据将被放到VECS ,VECS是PAGE0即是ROM空间 00H至40H的地方

SECTIONS

{

.vectors : { } > VECS PAGE 0 /* Interrupt vector table */

.reset : { } > VECS PAGE 0 /* Reset code */

............

}

.vectors,.reset都是段名。 加不加“.”随你便,即.vectors表示名为 “.vectors”的段。

{}表示段的全部,{}> VECS PAGE 0表示将段的全部放入名为 VECS PAGE 0的内存区。

example:

/****************************************************************************/

/******** Specify the memory configuration **********************************/

/****************************************************************************/

MEMORY

{

PAGE 0: VECS: origin = 00000h, length = 00040h

LOW: origin = 00040h, length = 03FC0h

SARAM: origin = 04000h, length = 00800h

B0: origin = 0FF00h, length = 00100h

PAGE 1: B0: origin = 00200h, length = 00100h

B1: origin = 00300h, length = 00100h

B2: origin = 00060h, length = 00020h

SARAM: origin = 08000h, length = 00800h

}

/*--------------------------------------------------------------------------*/

/* SECTIONS ALLOCATION */

/*--------------------------------------------------------------------------*/

SECTIONS

{

.text : { } > LOW PAGE 0


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-39167-7.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...