亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? adsp-bf533_c_tinyboards.ldf

?? BlackFin與攝像頭的接口程序
?? LDF
?? 第 1 頁 / 共 2 頁
字號:
/*
** LDF for ADSP-BF533.
** 
** There are a number of configuration options that can be specified
** either by compiler flags, or by linker flags directly. The options are:
** 
** USE_PROFILER0
** 	Enabled by -p. Link in profiling library, and write results to
** 	both stdout and mon.out.
** USE_PROFILER1
** 	Enabled by -p1. Only write profiling data to mon.out.
** USE_PROFILER2
** 	Enabled by -p2. Only write profiling data to stdout.
** __WORKAROUNDS_ENABLED
**    Defined by compiler when -workaround is used to direct LDF to
**    link with libraries that have been built with work-arounds
**    enabled.
** USE_FILEIO
**    Always defined; enables the File I/O Support, which is necessary
**    for printf() to produce any output.
** USE_CACHE
** 	Makes use of Some L1 memory as cache. Implies the presence
** 	of at least some external memory.
** USE_SDRAM
**     Makes SDRAM available as standard program/data memory, with no
**     cache configuration of L1.
** PARTITION_EZKIT_SDRAM
**    The ADSP-BF533 is supplied with one external bank populated with
**    with 32MB of SDRAM. The ADSP-BF533 EBIU allows for 4 internal banks
**    in an external SDRAM bank to be accessed simultaneously, reducing the
**    stall on access compared to keeping program and data in one bank.
**    Defining this macro partitions the SDRAM into 4 8MB banks with the
**    intention of use being: bank0 - heap, bank1 - data, bank2 - data/bsz,
**    bank3 - program. See 533 Hardware Reference Manual, 17-22, SDRAM
**    controler.
**    NOTE: Either USE_CACHE or USE_SDRAM must also be defined to use this.
** USER_CRT
**    Specifies a custom or System Builder generated CRT object to use.
** _ADI_LIBIO
**   Use the ADI io library (default and fast)
** _DINKUM_IO
**   Use dinkum io library (slower but more compatible). Enabled
**   by the flag -full-io
**
** Memory map.
**
** The known memory spaces are as follows:
**
** 0xFFE00000 - 0xFFFFFFFF  Core MMR registers (2MB)
** 0xFFC00000 - 0xFFDFFFFF  System MMR registers (2MB)
** 0xFFB01000 - 0xFFBFFFFF  Reserved
** 0xFFB00000 - 0xFFB00FFF  Scratch SRAM (4K)
** 0xFFA14000 - 0xFFAFFFFF  Reserved
** 0xFFA10000 - 0xFFA13FFF  Code SRAM / cache (16K)
** 0xFFA00000 - 0xFFA0FFFF  Code SRAM (64K)
** 0xFF908000 - 0xFF9FFFFF  Reserved
** 0xFF904000 - 0xFF907FFF  Data Bank B SRAM / cache (16K)
** 0xFF900000 - 0xFF903FFF  Data Bank B SRAM (16K)
** 0xFF808000 - 0xFF8FFFFF  Reserved
** 0xFF804000 - 0xFF807FFF  Data Bank A SRAM / cache (16K)
** 0xFF800000 - 0xFF803FFF  Data Bank A SRAM (16K)
** 0xEF000000 - 0xFF7FFFFF  Reserved
** 0x20400000 - 0xEEFFFFFF  Reserved
** 0x20300000 - 0x203FFFFF  ASYNC MEMORY BANK 3 (1MB)
** 0x20200000 - 0x202FFFFF  ASYNC MEMORY BANK 2 (1MB)
** 0x20100000 - 0x201FFFFF  ASYNC MEMORY BANK 1 (1MB)
** 0x20000000 - 0x200FFFFF  ASYNC MEMORY BANK 0 (1MB)
** 0x00000000 - 0x07FFFFFF  SDRAM MEMORY (16MB - 128MB)

*/

ARCHITECTURE(ADSP-BF533)

#ifndef __NO_STD_LIB
SEARCH_DIR( $ADI_DSP/Blackfin/lib )
#endif

# if defined(USE_INSTRUCTION_CACHE) || \
     defined(USE_DATA_A_CACHE) || defined(USE_DATA_B_CACHE)
#  define USE_CACHE_PARTS 1
# else
#  define USE_CACHE_PARTS 0
#endif

#define INSTR_CACHE \
    ( defined(USE_CACHE) && \
     ( ( defined(USE_INSTRUCTION_CACHE) || !USE_CACHE_PARTS ) ) )

#define DATAA_CACHE \
    ( defined(USE_CACHE) && \
     ( ( defined(USE_DATA_A_CACHE) || defined(USE_DATA_B_CACHE) || \
         !USE_CACHE_PARTS ) ) )

#define DATAB_CACHE \
    ( defined(USE_CACHE) && \
     ( ( defined(USE_DATA_B_CACHE) || !USE_CACHE_PARTS ) ) )

#if defined(USE_PROFILER0) || \
    defined(USE_PROFILER1) || \
    defined(USE_PROFILER2)
#  if !defined(USE_PROFILER)
#    define USE_PROFILER
#  endif
   // The profiler needs File I/O to write its results.
#  define USE_FILEIO 1
#else
#  define PROFFLAG
#endif

#ifndef USE_FILEIO   /* { */
#define USE_FILEIO 1
#endif   /* } */

#ifdef USE_PROFILER0	/* { */
#ifdef __WORKAROUNDS_ENABLED	/* { */
#define PROFFLAG , prfflg0_532y.doj
#else
#define PROFFLAG , prfflg0_532.doj
#endif	/* } */
#endif	/* } */

#ifdef USE_PROFILER1	/* { */
#ifdef __WORKAROUNDS_ENABLED	/* { */
#define PROFFLAG , prfflg1_532y.doj
#else
#define PROFFLAG , prfflg1_532.doj
#endif	/* } */
#endif	/* } */

#ifdef USE_PROFILER2	/* { */
#ifdef __WORKAROUNDS_ENABLED	/* { */
#define PROFFLAG , prfflg2_532y.doj
#else
#define PROFFLAG , prfflg2_532.doj
#endif	/* } */
#endif	/* } */

#ifdef __WORKAROUNDS_ENABLED	/* { */
#define OMEGA idle532y.doj
#else
#define OMEGA idle532.doj
#endif	/* } */

#define MEMINIT __initsbsz532.doj,

#ifdef __WORKAROUNDS_ENABLED	/* { */
#define LIBSMALL libsmall532y.dlb,
#define FLT64  libf64ieee532y.dlb
#else
#define LIBSMALL libsmall532.dlb,
#define FLT64  libf64ieee532.dlb
#endif	/* } */

#ifdef M3_RESERVED	/* { */
#ifdef __WORKAROUNDS_ENABLED	/* { */
#define LIBM3 libm3res532y.dlb
#define LIBDSP libdspm3res532y.dlb
#define SFTFLT libsftflt532y.dlb
#else
#define LIBM3 libm3res532.dlb
#define LIBDSP libdspm3res532.dlb
#define SFTFLT libsftflt532.dlb
#endif	/* } */
#else
#ifdef __WORKAROUNDS_ENABLED	/* { */
#define LIBM3 libm3free532y.dlb
#define LIBDSP libdsp532y.dlb
#define SFTFLT libsftflt532y.dlb
#else
#define LIBM3 libm3free532.dlb
#define LIBDSP libdsp532.dlb
#define SFTFLT libsftflt532.dlb
#endif	/* } */
#endif	/* } */

#ifdef IEEEFP	/* { */
#define FPLIBS SFTFLT, FLT64, LIBDSP
#else
#define FPLIBS FLT64, LIBDSP, SFTFLT
#endif	/* } */

#ifdef __WORKAROUNDS_ENABLED
#ifdef _DINKUM_IO
#define LIBC libc532y.dlb, librt_fileio532y.dlb, libio532y.dlb,
#else //_DINKUM_IO
#define LIBC libio532y.dlb, libc532y.dlb,
#endif
#else //__WORKAROUNDS_ENABLED
#ifdef _DINKUM_IO
#define LIBC libc532.dlb, librt_fileio532.dlb, libio532.dlb,
#else //_DINKUM_IO
#define LIBC libio532.dlb, libc532.dlb,
#endif
#endif

#ifdef __WORKAROUNDS_ENABLED	/* { */
#ifdef __ADI_LIBEH__
#define LIBS LIBSMALL MEMINIT LIBC LIBM3, libevent532y.dlb, libx532y.dlb, libcpp532yx.dlb, libcpprt532yx.dlb, FPLIBS, libetsi532y.dlb, libssl532y.dlb, libdrv532y.dlb, OMEGA
#else
#define LIBS LIBSMALL MEMINIT LIBC LIBM3, libevent532y.dlb, libx532y.dlb, libcpp532y.dlb, libcpprt532y.dlb, FPLIBS, libetsi532y.dlb, libssl532y.dlb, libdrv532y.dlb, OMEGA
#endif
#else
#ifdef __ADI_LIBEH__
#define LIBS LIBSMALL MEMINIT LIBC LIBM3, libevent532.dlb, libx532.dlb, libcpp532x.dlb, libcpprt532x.dlb, FPLIBS, libetsi532.dlb, libssl532.dlb, libdrv532.dlb, OMEGA
#else
#define LIBS LIBSMALL MEMINIT LIBC LIBM3, libevent532.dlb, libx532.dlb,  libcpp532.dlb, libcpprt532.dlb, FPLIBS, libetsi532.dlb, libssl532.dlb, libdrv532.dlb, OMEGA
#endif
#endif	/* } */
#if defined(USE_FILEIO) || defined(USE_PROFGUIDE)
#ifdef __WORKAROUNDS_ENABLED	/* { */
$LIBRARIES = LIBS, librt_fileio532y.dlb;
#else
$LIBRARIES = LIBS, librt_fileio532.dlb;
#endif	/* } */
#else
#ifdef __WORKAROUNDS_ENABLED	/* { */
$LIBRARIES = LIBS, librt532y.dlb;
#else
$LIBRARIES = LIBS, librt532.dlb;
#endif	/* } */
#endif	/* } */

// Libraries from the command line are included in COMMAND_LINE_OBJECTS.

// If USER_CRT is defined to be a custom/SystemBuilder generated
// CRT file then link with that, otherwise determine which of the
// precompiled objects to use.
#ifdef USER_CRT /* { */
#ifdef __WORKAROUNDS_ENABLED /* { */
#define CRT USER_CRT, libprofile532y.dlb PROFFLAG
#else
#define CRT USER_CRT, libprofile532.dlb PROFFLAG
#endif /* } */
#else
#ifdef USE_PROFILER	/* { */
#ifdef USE_FILEIO	/* { */
#ifdef __WORKAROUNDS_ENABLED	/* { */
#define CRT crtsfpc532y.doj, libprofile532y.dlb PROFFLAG
#else
#define CRT crtsfpc532.doj, libprofile532.dlb PROFFLAG
#endif	/* } */
#else
#ifdef __WORKAROUNDS_ENABLED	/* { */
#define CRT crtscp532y.doj, libprofile532y.dlb PROFFLAG
#else
#define CRT crtscp532.doj, libprofile532.dlb PROFFLAG
#endif	/* } */
#endif  /* USE_FILEIO */	/* } */
#else
#ifdef USE_FILEIO	/* { */
#ifdef __WORKAROUNDS_ENABLED	/* { */
#define CRT  crtsfc532y.doj
#else
#define CRT  crtsfc532.doj
#endif	/* } */
#else
#ifdef __WORKAROUNDS_ENABLED	/* { */
#define CRT  crtsc532y.doj
#else
#define CRT  crtsc532.doj
#endif	/* } */
#endif  /* USE_FILEIO */	/* } */
#endif  /* USE_PROFILER */	/* } */
#endif /* USER_CRT } */

#ifdef __WORKAROUNDS_ENABLED	/* { */
#define ENDCRT , crtn532y.doj
#else
#define ENDCRT , crtn532.doj
#endif	/* } */

$OBJECTS = CRT, $COMMAND_LINE_OBJECTS ,cplbtab533.doj ENDCRT;

MEMORY
{
MEM_SYS_MMRS  {	/* System memory-mapped registers - 2MB */
	TYPE(RAM) WIDTH(8)
	START(0xFFC00000) END(0xFFDFFFFF)
}
MEM_L1_SCRATCH  {
	TYPE(RAM) WIDTH(8)
	START(0xFFB00000) END(0xFFB00FFF)
}
/* Instruction SRAM, 80K, some useable as cache */
MEM_L1_CODE_CACHE {	/* L1 Instruction SRAM/Cache - 16K */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人精品一区| 自拍偷拍国产精品| 色拍拍在线精品视频8848| 国产精品456| 国产一二三精品| 国产精品亚洲а∨天堂免在线| 蜜臀av一区二区三区| 久久99在线观看| 国产做a爰片久久毛片| 国产一区二区精品在线观看| 国产成人免费视频网站高清观看视频| 国产一区二区毛片| 成人免费va视频| 9l国产精品久久久久麻豆| 91麻豆精品秘密| 欧美伦理电影网| 精品久久国产97色综合| 久久久国产一区二区三区四区小说 | 欧美国产一区二区| 欧美国产丝袜视频| 亚洲免费av高清| 天天影视网天天综合色在线播放| 日本不卡的三区四区五区| 国内久久婷婷综合| 91麻豆自制传媒国产之光| 欧美高清你懂得| 国产色婷婷亚洲99精品小说| 亚洲日本va午夜在线影院| 日韩在线一区二区| 成人爱爱电影网址| 欧美色男人天堂| 久久久久亚洲综合| 亚洲自拍与偷拍| 国产综合色在线视频区| 色就色 综合激情| 欧美成人一区二区| 亚洲美女屁股眼交| 激情文学综合网| 日本久久一区二区| 26uuu国产在线精品一区二区| 中文字幕五月欧美| 免费观看在线综合| 一本大道久久a久久综合| 日韩欧美成人激情| 一级特黄大欧美久久久| 国产乱国产乱300精品| 91国内精品野花午夜精品| 精品国产电影一区二区| 亚洲电影在线免费观看| 成人av网址在线| 久久亚区不卡日本| 性久久久久久久久| 91美女视频网站| 国产精品每日更新在线播放网址| 日本不卡视频在线| 欧美日本在线看| 综合网在线视频| 粉嫩嫩av羞羞动漫久久久| 日韩片之四级片| 爽爽淫人综合网网站| 91在线看国产| 中文字幕高清不卡| 国产乱码精品一区二区三| 欧美一区二区三区性视频| 一区二区三区国产精品| 99九九99九九九视频精品| 久久一留热品黄| 久久精品久久精品| 日韩欧美视频在线| 免费高清成人在线| 日韩精品一区二区三区在线| 日本va欧美va精品| 日韩欧美专区在线| 久久黄色级2电影| 精品国产亚洲一区二区三区在线观看| 香蕉久久夜色精品国产使用方法 | 国产精品一品二品| 久久影视一区二区| 大尺度一区二区| 国产精品私人影院| 99久久免费国产| 夜夜嗨av一区二区三区四季av| 欧美综合色免费| 亚洲成人动漫精品| 欧美tickling网站挠脚心| 久久国产尿小便嘘嘘尿| 国产亚洲视频系列| jlzzjlzz国产精品久久| 亚洲欧洲日本在线| 在线观看91精品国产入口| 亚洲电影第三页| 精品久久久久久久久久久久包黑料 | 欧美一区二区三区色| 久草热8精品视频在线观看| 久久精品亚洲国产奇米99| 成人精品视频一区| 亚洲永久免费av| 欧美一二三区在线| 国产91在线看| 亚洲与欧洲av电影| 欧美成人a视频| 99久久er热在这里只有精品15 | 一区二区三区成人在线视频| 欧美日韩免费一区二区三区| 老司机午夜精品99久久| 欧美国产激情一区二区三区蜜月 | 亚洲mv在线观看| 精品欧美一区二区久久| 粉嫩一区二区三区性色av| 性欧美疯狂xxxxbbbb| 国产性色一区二区| 欧美群妇大交群中文字幕| 国产成人自拍高清视频在线免费播放| 亚洲日本在线看| 精品国产青草久久久久福利| av不卡免费在线观看| 免费日韩伦理电影| 亚洲视频在线一区二区| 欧美精品一区视频| 欧美日韩亚洲综合一区二区三区| 国产一区二区精品久久| 亚洲成人自拍网| 国产精品美女久久久久久| 欧美一区二区三区日韩视频| 日本电影欧美片| 成人性生交大片免费看在线播放| 偷拍一区二区三区| 亚洲色大成网站www久久九九| 精品日韩成人av| 欧美一区二区性放荡片| 色欧美片视频在线观看| 国产精品自拍av| 精品一区二区av| 日韩国产高清影视| 亚洲国产日韩a在线播放性色| 国产女同互慰高潮91漫画| 精品国产91亚洲一区二区三区婷婷| 欧美在线三级电影| eeuss鲁片一区二区三区在线观看| 久久精品国产99久久6| 天天色综合成人网| 亚洲免费色视频| 综合中文字幕亚洲| 国产精品人人做人人爽人人添 | 91黄色免费看| www.亚洲精品| 成人黄色在线看| 国产a精品视频| 国产老肥熟一区二区三区| 美女久久久精品| 日产精品久久久久久久性色| 亚洲高清在线精品| 亚洲动漫第一页| 视频一区视频二区中文| 婷婷中文字幕一区三区| 亚洲成人福利片| 日韩电影免费一区| 轻轻草成人在线| 久久99国产精品久久99| 毛片一区二区三区| 精品一区二区三区影院在线午夜| 日韩精品高清不卡| 日韩电影在线观看网站| 日日噜噜夜夜狠狠视频欧美人| 天天免费综合色| 久久精品国产澳门| 国产高清久久久久| 91小视频在线| 欧美日韩成人一区| 欧美变态tickling挠脚心| 久久久久久久精| 亚洲你懂的在线视频| 一二三区精品福利视频| 亚洲一区二区三区国产| 午夜不卡在线视频| 老司机午夜精品99久久| 成人福利视频网站| 欧美最猛性xxxxx直播| 91精品国产麻豆国产自产在线| 久久综合久久99| 中文字幕亚洲一区二区va在线| 亚洲免费毛片网站| 九九国产精品视频| 99视频精品在线| 欧美福利电影网| 国产欧美日韩另类一区| 有坂深雪av一区二区精品| 日韩影院精彩在线| 成人免费黄色大片| 欧美日韩成人一区二区| 中文字幕免费不卡在线| 亚洲成人精品在线观看| 国产99久久久久久免费看农村| 一本一本大道香蕉久在线精品| 日韩欧美三级在线| 亚洲视频免费在线| 亚洲一级片在线观看| 久久99深爱久久99精品| 在线免费观看成人短视频| 久久精品欧美一区二区三区不卡 |