diff --git a/sdk/bsp/include/utils.h b/sdk/bsp/include/utils.h index de07e32..3dd27db 100644 --- a/sdk/bsp/include/utils.h +++ b/sdk/bsp/include/utils.h @@ -1,8 +1,8 @@ #ifndef _UTILS_H_ #define _UTILS_H_ -#define CPU_FREQ_HZ (25000000) // 25MHz -#define CPU_FREQ_MHZ (25) // 25MHz +#define CPU_FREQ_HZ (12000000) // 12MHz +#define CPU_FREQ_MHZ (12) // 12MHz #define read_csr(reg) ({ unsigned long __tmp; \ diff --git a/sdk/bsp/lib/uart.c b/sdk/bsp/lib/uart.c index 328824d..4a6f468 100644 --- a/sdk/bsp/lib/uart.c +++ b/sdk/bsp/lib/uart.c @@ -1,5 +1,6 @@ #include +#include "../include/utils.h" #include "../include/uart.h" #include "../include/xprintf.h" @@ -57,7 +58,7 @@ void uart_init(uint32_t base, myputc put) { // enable tx and rx UART_REG(base, UART_CTRL_REG_OFFSET) |= (1 << UART_CTRL_TX_EN_BIT) | (1 << UART_CTRL_RX_EN_BIT); - + uart_set_baud_div(base, CPU_FREQ_HZ / 115200); xdev_out(put); }