📄 main.c.svn-base
字号:
#include "config.h"extern long evt[];int main(){ int i; char *where = (char *)SDRAM_BASE; init_uart(); sio_puts("\r\n"); sio_puts(">> This bootloader was built at: "__DATE__" "__TIME__"\r\n"); sio_puts(">> Please send an uuencoded program with Xmodem protocol...\r\n"); i = xmodem(where); if(i <= 0) { sio_puts("!! Error receiving.\r\n"); return -1; } i = uudecode(where); if(i <= 0) { sio_puts("!! Error uudecoding.\r\n"); return -1; } sio_puts("\r\n"); sio_puts(">> The program was received and uudecoded successfully.\r\n"); sio_puts(">> Transferring the control to "__XSTRING(SDRAM_BASE)"..."); /*fixup ivt*/ for(i = 0; i < 8/*XXX*/; i++) evt[i] += (long)where; /*wait UART*/ delay(1000); ((void (*)(void))where)(); sio_puts(">> failed.\n\rSystem halted.\n\r"); return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -