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

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

?? retarget.c

?? 基于GE00 實驗系統開發板的實驗指導用途
?? C
字號:
/*
** Copyright (C) ARM Limited, 2001. All rights reserved.
*/


/*
** This implements a 'retarget' layer for low-level IO.  Typically, this
** would contain your own target-dependent implementations of fputc(),
** ferror(), etc.
** 
** This example provides implementations of fputc(), ferror(),
** _sys_exit(), _ttywrch() and __user_initial_stackheap().
**
** Here, semihosting SWIs are used to display text onto the console 
** of the host debugger.  This mechanism is portable across ARMulator,
** Angel, Multi-ICE and EmbeddedICE.
**
** Alternatively, to output characters from the serial port of an 
** ARM Integrator Board (see serial.c), use:
**
**     #define USE_SERIAL_PORT
**
** or compile with 
**
**     -DUSE_SERIAL_PORT
*/

#include <stdio.h>
#include <rt_misc.h>

#ifdef __thumb
/* Thumb Semihosting SWI */
#define SemiSWI 0xAB
#else
/* ARM Semihosting SWI */
#define SemiSWI 0x123456
#endif


/* Write a character */ 
__swi(SemiSWI) void _WriteC(unsigned op, char *c);
#define WriteC(c) _WriteC (0x3,c)

/* Exit */
__swi(SemiSWI) void _Exit(unsigned op, unsigned except);
#define Exit() _Exit (0x18,0x20026)


struct __FILE { int handle;   /* Add whatever you need here */};
//FILE __stdout;


extern unsigned int bottom_of_heap;     /* defined in heap.s */
extern void sendchar( char *ch );       /* defined in serial.c */


int fputc(int ch, FILE *f)
{
    /* Place your implementation of fputc here     */
    /* e.g. write a character to a UART, or to the */
    /* debugger console with SWI WriteC            */

    char tempch = ch;
#ifdef USE_SERIAL_PORT
    sendchar( &tempch);
#else
    WriteC( &tempch );
#endif
    return ch;
}


int ferror(FILE *f)
{   /* Your implementation of ferror */
    return EOF;
}


void _sys_exit(int return_code)
{
    Exit();         /* for debugging */

label:  goto label; /* endless loop */
}


void _ttywrch(int ch)
{
    char tempch = ch;
#ifdef USE_SERIAL_PORT
    sendchar( &tempch );
#else
    WriteC( &tempch );
#endif
}


__value_in_regs struct __initial_stackheap __user_initial_stackheap(
        unsigned R0, unsigned SP, unsigned R2, unsigned SL)
{
    struct __initial_stackheap config;
    
    //config.heap_base = (unsigned int)&bottom_of_heap; // defined in heap.s(Michael-20050323)
    config.heap_base = (unsigned int)0x30a00000; // defined in heap.s
                                                      // placed by scatterfile   
    config.stack_base = SP;   // inherit SP from the execution environment

    return config;
}

/*
Below is an equivalent example assembler version of __user_initial_stackheap.

It will be entered with the value of the stackpointer in r1 (as set in init.s), 
this does not need to be changed and so can be passed unmodified out of the 
function. 

    IMPORT bottom_of_heap
    EXPORT __user_initial_stackheap

__user_initial_stackheap    
    LDR   r0,=bottom_of_heap
    MOV   pc,lr
*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲美洲综合色网| 成人av影视在线观看| 91黄视频在线| 亚洲精品美腿丝袜| 色婷婷久久一区二区三区麻豆| 中文字幕欧美三区| 成人av在线资源网站| 国产精品毛片高清在线完整版| 99麻豆久久久国产精品免费| 伊人色综合久久天天人手人婷| 欧美日韩国产一级片| 免费高清视频精品| 国产区在线观看成人精品| 成人免费精品视频| 亚洲国产一区二区三区| 欧美zozo另类异族| 成人午夜av影视| 午夜精品福利视频网站| 欧美精品一区二区三区蜜桃视频| 国产精品一品视频| 亚洲日本一区二区三区| 制服丝袜一区二区三区| 高清不卡一二三区| 亚洲欧美电影院| 欧美一区二区三区视频免费播放| 国产成人av电影免费在线观看| 亚洲欧美色图小说| 欧美哺乳videos| 91老师片黄在线观看| 日本女人一区二区三区| 欧美激情在线看| 欧美日韩亚洲国产综合| 国产黄色精品网站| 亚洲午夜久久久久久久久电影网 | 国产一区二区三区观看| **网站欧美大片在线观看| 日韩午夜在线播放| 91在线精品一区二区| 免费在线观看不卡| 亚洲女厕所小便bbb| 欧美一区二区在线看| av电影天堂一区二区在线观看| 午夜久久久久久久久| 国产精品电影一区二区三区| 日韩一卡二卡三卡国产欧美| 91麻豆视频网站| 久久福利视频一区二区| 亚洲午夜免费视频| 亚洲欧美视频在线观看| 国产亚洲欧美日韩俺去了| 91麻豆精品国产综合久久久久久| av在线一区二区| 国产传媒久久文化传媒| 久久精品久久精品| 亚洲444eee在线观看| 国产精品乱子久久久久| 精品国产一区二区三区忘忧草| 在线看国产日韩| 99国产精品久久久久久久久久 | 国产在线视频一区二区三区| 一区二区三区精密机械公司| 欧美成人三级电影在线| 在线不卡一区二区| 在线免费一区三区| 91小视频免费看| www.成人网.com| 国产成人aaa| 国产精品18久久久久久vr| 狠狠色丁香久久婷婷综| 免费观看91视频大全| 麻豆精品一二三| 麻豆高清免费国产一区| 免费看欧美女人艹b| 午夜精品久久久久久久99樱桃| 依依成人精品视频| 亚洲制服丝袜av| 五月综合激情婷婷六月色窝| 亚洲国产美国国产综合一区二区| 亚洲曰韩产成在线| 无吗不卡中文字幕| 日韩高清国产一区在线| 日韩av午夜在线观看| 日韩精品成人一区二区三区 | 捆绑调教美女网站视频一区| 日韩av电影免费观看高清完整版| 亚洲123区在线观看| 天天做天天摸天天爽国产一区| 婷婷开心激情综合| 人人精品人人爱| 国产黄色成人av| 91视视频在线观看入口直接观看www | 91搞黄在线观看| 91蝌蚪国产九色| 欧美午夜视频网站| 欧美精品777| 日韩精品影音先锋| 国产亚洲短视频| 一区二区三区毛片| 欧美aaaaaa午夜精品| 国产激情一区二区三区| av在线不卡观看免费观看| 欧美手机在线视频| 精品国内片67194| 国产精品另类一区| 亚洲一级电影视频| 久久91精品国产91久久小草| 成人免费视频视频在线观看免费| 一本色道久久综合狠狠躁的推荐 | 成人午夜视频免费看| 色婷婷综合久久| 日韩欧美一区二区免费| 国产精品乱子久久久久| 午夜成人免费电影| 粉嫩aⅴ一区二区三区四区五区| 日本道精品一区二区三区| 91精品国产福利在线观看| 久久久久久久网| 亚洲一级不卡视频| 国产大片一区二区| 欧美视频一区二区在线观看| 久久综合色一综合色88| 亚洲黄色在线视频| 黑人巨大精品欧美黑白配亚洲| 99re这里都是精品| 日韩视频在线永久播放| 18欧美亚洲精品| 美国av一区二区| 色综合av在线| 欧美国产综合色视频| 亚洲成人久久影院| 国产精品亚洲第一区在线暖暖韩国| 欧美亚洲动漫另类| 国产精品久久久久久久久免费相片| 免费视频一区二区| 在线观看国产91| 久久精品一区四区| 视频精品一区二区| 91影院在线免费观看| 26uuu欧美日本| 蜜臀精品一区二区三区在线观看 | 久久综合久久综合久久| 亚洲电影你懂得| 99热精品一区二区| 亚洲精品一区二区三区精华液 | 色香蕉成人二区免费| 久久精品人人做人人综合| 蜜臀久久久99精品久久久久久| 91福利国产精品| 综合色中文字幕| 国产成人精品亚洲777人妖| 日韩一区二区三区免费看| 亚洲一区视频在线| 99视频超级精品| 日本一区二区三区视频视频| 国产一区二区三区久久久| 91精品国产全国免费观看| 亚洲va韩国va欧美va| 欧美亚洲尤物久久| 亚洲综合清纯丝袜自拍| 91蜜桃免费观看视频| 国产精品女同一区二区三区| 国产成人av在线影院| 久久婷婷国产综合精品青草| 久久成人久久鬼色| 精品国产精品一区二区夜夜嗨| 日韩国产欧美一区二区三区| 欧美日本免费一区二区三区| 一区二区三区欧美久久| 一本久久精品一区二区| 免费三级欧美电影| 欧美一二三在线| 精品一区二区三区免费| 26uuu精品一区二区在线观看| 久久精工是国产品牌吗| 欧美videossexotv100| 国产一区欧美一区| 国产亚洲午夜高清国产拍精品| 国产精品一区在线观看你懂的| 久久夜色精品一区| 成人在线视频一区| 一区在线观看视频| 欧美三级电影在线看| 亚洲国产精品久久不卡毛片| 91精品国产日韩91久久久久久| 麻豆成人av在线| 欧美激情综合网| 色婷婷一区二区三区四区| 日韩成人一区二区| 欧美精品一区二区三区蜜臀| 国内成人自拍视频| 国产精品乱人伦中文| 欧美三级中文字幕在线观看| 日本伊人午夜精品| 久久精品人人做人人爽97| 一本大道久久a久久综合婷婷| 亚洲成人tv网| 久久久久亚洲蜜桃| 99久久精品免费看国产| 午夜亚洲国产au精品一区二区| 欧美大片在线观看一区|