From 09c0b531b02eed76a2f5800a005455ac08499bc5 Mon Sep 17 00:00:00 2001 From: liangkangnan Date: Tue, 28 Mar 2023 10:25:49 +0800 Subject: [PATCH] sdk: use cmod_a7 for default board, its input clock = 12MHz Signed-off-by: liangkangnan --- sdk/bsp/include/utils.h | 4 ++-- sdk/bsp/lib/uart.c | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) 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); }