读书人

preloader打印调试话语

发布时间: 2013-11-02 19:41:10 作者: rapoo

preloader打印调试语句

像所有裸机系统(没有os),或者单片机程序

最开始应该先调试UART驱动及实现printf类似的功能

以便能从串口打印出调试信息,你才真正有调试手段去开发别的模块,或集成别的功能。

//怎么发送一个字节void PutUARTByte (const char c){    while (!(UART_READ32 (UART_LSR(g_uart)) & UART_LSR_THRE))    {    }    if (c == '\n')        UART_WRITE32 ((unsigned int) '\r', UART_THR(g_uart));    UART_WRITE32 ((unsigned int) c, UART_THR(g_uart));}

//打印一个字符串static void outstr(const unsigned char *s){    while (*s) {        if (*s == '\n')            PutUARTByte('\r');        PutUARTByte(*s++);    }}


读书人网 >移动开发

热点推荐