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

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

?? retarget.c

?? sharp 7a400驅動程序
?? 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
                                                      // 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一区二区三区免费野_久草精品视频
岛国精品一区二区| 国产乱国产乱300精品| 国产精品久久久久久久久免费桃花| 欧美一区二区黄色| 日韩亚洲欧美在线观看| 日韩一区二区麻豆国产| 欧美夫妻性生活| 337p粉嫩大胆色噜噜噜噜亚洲| 欧美tk—视频vk| 久久久久一区二区三区四区| 国产精品污网站| 成人免费在线视频| 亚洲五码中文字幕| 日韩成人免费看| 国产精品自拍三区| 色综合久久天天综合网| 欧美性大战久久| 欧美区视频在线观看| 久久天天做天天爱综合色| 国产色91在线| 亚洲综合激情网| 久草这里只有精品视频| 成人黄色在线看| 欧美日韩成人一区二区| 欧美不卡一区二区| 亚洲天天做日日做天天谢日日欢 | 久久蜜桃av一区二区天堂 | 欧美精品久久久久久久多人混战 | 久久免费精品国产久精品久久久久| 国产欧美一区视频| 亚洲综合一二区| 国产在线麻豆精品观看| 色呦呦国产精品| 精品女同一区二区| 亚洲夂夂婷婷色拍ww47| 久久国产尿小便嘘嘘尿| 91日韩在线专区| 欧美精品一区二区久久婷婷| 亚洲欧美偷拍卡通变态| 日韩福利电影在线| 91一区二区三区在线播放| 欧美成人在线直播| 一区二区三区**美女毛片| 国产高清精品久久久久| 666欧美在线视频| 亚洲视频在线一区| 国产成人在线色| 日韩你懂的电影在线观看| 亚洲资源中文字幕| 成人三级伦理片| 久久精品夜色噜噜亚洲a∨| 偷拍亚洲欧洲综合| 91蝌蚪porny| 国产精品久久午夜| 国产成人一区在线| 精品成a人在线观看| 日日摸夜夜添夜夜添亚洲女人| 91在线看国产| 中文字幕在线观看一区二区| 国产一区在线观看视频| 日韩午夜激情av| 婷婷开心久久网| 欧美日韩一区二区在线视频| 亚洲欧美另类久久久精品2019| 国产mv日韩mv欧美| 久久久久久久性| 国产精品一区2区| 久久久精品国产99久久精品芒果 | 日韩国产欧美在线视频| 99re亚洲国产精品| 亚洲婷婷国产精品电影人久久| 国产91富婆露脸刺激对白| 精品99999| 国产一区二区三区国产| 国产亚洲成av人在线观看导航 | 亚洲精品高清在线观看| 菠萝蜜视频在线观看一区| 中文字幕精品一区二区精品绿巨人 | 国产99久久精品| 国产欧美一区二区三区沐欲| 国产精品18久久久久久久久| 中文字幕第一区第二区| 不卡的av电影| 亚洲国产中文字幕| 91精品欧美综合在线观看最新 | 天天综合色天天| 91精品国产91热久久久做人人 | 国产精品成人在线观看| 91亚洲午夜精品久久久久久| 亚洲一区在线观看网站| 欧美日韩卡一卡二| 麻豆精品久久精品色综合| www国产亚洲精品久久麻豆| 国产成人免费在线观看不卡| 国产三级精品三级在线专区| 成人97人人超碰人人99| 亚洲一区二区黄色| 欧美大尺度电影在线| 国产精品自在欧美一区| 自拍偷拍亚洲激情| 日韩一区二区三区四区| 国产一区欧美日韩| 亚洲日本在线天堂| 欧美一级艳片视频免费观看| 国产在线播放一区二区三区| 国产精品电影院| 91麻豆精品久久久久蜜臀 | 亚洲男人的天堂在线观看| 欧美视频一区二区三区| 国产永久精品大片wwwapp| 亚洲一区在线视频| 久久蜜臀中文字幕| 欧美日韩一二区| 成人视屏免费看| 蜜臀av性久久久久蜜臀av麻豆| 中文字幕av免费专区久久| 欧美精品一二三| proumb性欧美在线观看| 免费不卡在线视频| 成人免费一区二区三区视频| 日韩精品一区国产麻豆| 色综合久久88色综合天天免费| 精久久久久久久久久久| 亚洲乱码国产乱码精品精小说| 精品国产123| 欧美视频在线播放| 成人开心网精品视频| 韩国精品在线观看| 日韩成人伦理电影在线观看| 亚洲综合区在线| 国产精品免费网站在线观看| 日韩精品专区在线影院观看| 欧美日韩二区三区| 欧美自拍偷拍午夜视频| 99国产精品久久久久久久久久| 久久99蜜桃精品| 五月天网站亚洲| 亚洲综合在线第一页| 亚洲欧美日韩国产综合| 欧美高清在线精品一区| 久久精品在线观看| 26uuu另类欧美亚洲曰本| 精品卡一卡二卡三卡四在线| 欧美丰满少妇xxxxx高潮对白| 91论坛在线播放| 色综合天天在线| 色综合久久久久综合| 一本色道久久综合亚洲精品按摩| 成人激情图片网| 成人午夜激情影院| 成人黄色大片在线观看| 不卡的电视剧免费网站有什么| 国产精品一级二级三级| 国产成人免费在线视频| 国产精品综合视频| 91视频91自| 欧美日韩综合一区| 欧美三级电影网| 日韩视频在线一区二区| 26uuu精品一区二区| 久久精品一区二区| 国产精品国产馆在线真实露脸| 国产嫩草影院久久久久| 国产精品国产a级| 亚洲永久精品大片| 日韩中文字幕不卡| 精品一区二区国语对白| 成人h版在线观看| 日本韩国一区二区三区| 欧美日本韩国一区二区三区视频| 色哟哟一区二区三区| 欧美日韩成人综合在线一区二区| 日韩精品综合一本久道在线视频| 久久久久国产精品麻豆| 亚洲视频在线观看一区| 性久久久久久久久| 经典三级一区二区| 91免费版pro下载短视频| 欧美三级一区二区| 亚洲国产精品国自产拍av| 亚洲蜜桃精久久久久久久| 免费日韩伦理电影| 高清国产一区二区| 欧美另类一区二区三区| 日本一区二区三区高清不卡| 亚洲午夜电影在线| 国产乱国产乱300精品| 欧美三级韩国三级日本一级| 久久久天堂av| 午夜亚洲福利老司机| 风流少妇一区二区| 91麻豆精品国产91久久久| 国产精品麻豆一区二区| 日韩经典中文字幕一区| 99久久综合色| 欧美精品一区二区精品网| 夜夜嗨av一区二区三区四季av| 久久99久久久久| 欧美乱熟臀69xxxxxx| 中文字幕日韩一区二区|