alexant的笔记 https://bbs.21ic.com/?72205 [收藏] [复制] [RSS] 这里记录的是我上网时发现的一些比较好的文章和比较值得记录的知识,希望对大家有点帮助。

日志

原创:我在项目中使用FreeRTOS的源码-lpc2142-ROM.ld

已有 1161 次阅读2007-3-21 20:09 |系统分类:ARM

/***********************************************************************/
/*                                                                     */
/*  lpc2142-ROM.ld:  Linker Script File                                */
/*                                                                     */
/***********************************************************************/


/* Memory Definitions */
MEMORY
{
  flash (rx) : ORIGIN = 0x00000000, LENGTH = 64k
  ram   (rw) : ORIGIN = 0x40000000, LENGTH = 16k
}


__stack_end__ = ORIGIN(ram) + LENGTH(ram) -4;


SECTIONS
{
 . = 0;
 startup : { *(.startup)} >flash


 prog :
 {
  *(.text)
  *(.rodata)
  *(.rodata*)
  *(.glue_7)
  *(.glue_7t)
 } >flash


 __end_of_text__ = .;


 .data :
 {
  __data_beg__ = .;
  __data_beg_src__ = __end_of_text__;
  *(.data)
  __data_end__ = .;
 } >ram AT>flash


 .bss :
 {
  __bss_beg__ = .;
  *(.bss)
 } >ram


 /* Align here to ensure that the .bss section occupies space up to
 _end.  Align after .bss to ensure correct alignment even if the
 .bss section disappears because there are no input sections.  */
 . = ALIGN(32 / 8);
}
 . = ALIGN(32 / 8);
 _end = .;
 _bss_end__ = . ; __bss_end__ = . ; __end__ = . ;
 PROVIDE (end = .);



 


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)