|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#include "soc_porting.h"#include "chip_io.h"#include "watchdog_porting.h"#include "tcxo_porting.h"#include "uart_porting.h"#include "tcxo.h"
宏定义 | |
| #define | REFCLK_FREQ_STATUS_MASK 0x1 |
| #define | HW_CTL 0x40000014 |
| #define | REQ_24M 24000000 |
| #define | REQ_40M 40000000 |
| #define | USEC_PER_SEC 1000000 |
| #define | CLDO_CRG_CLK_SEL 0x44001134 |
| #define | CMU_NEW_CFG1 0x400034A4 |
| #define | DELAY_1_US 1 |
| #define | CPU_DIV_FLASH_RSTN_SYNC 0x1 |
| #define | CPU_DIV_FLASH_RSTN 0x3 |
| #define | PAD_SFC_CLK_CTRL 0x4400d868 |
| #define | PAD_SFC_CSN_CTRL 0x4400d86C |
| #define | PAD_SFC_IO0_CTRL 0x4400d870 |
| #define | PAD_SFC_IO1_CTRL 0x4400d874 |
| #define | PAD_SFC_IO2_CTRL 0x4400d878 |
| #define | PAD_SFC_IO3_CTRL 0x4400d87C |
| #define | SFC_CLK_DS_VALUE 0x3 |
| #define | SFC_CSN_DS_VALUE 0x2 |
| #define | SFC_DATA_DS_VALUE 0x2 |
| #define | DTRL_DS_LEN 0x3 |
函数 | |
| uint32_t | get_tcxo_freq (void) |
| void | boot_clock_adapt (void) |
| bool | is_tcxo_24mhz (void) |
| void | switch_flash_clock_to_pll (void) |
| void | config_sfc_ctrl_ds (void) |
| #define CLDO_CRG_CLK_SEL 0x44001134 |
| #define CMU_NEW_CFG1 0x400034A4 |
| #define CPU_DIV_FLASH_RSTN 0x3 |
| #define CPU_DIV_FLASH_RSTN_SYNC 0x1 |
| #define DELAY_1_US 1 |
| #define DTRL_DS_LEN 0x3 |
| #define HW_CTL 0x40000014 |
| #define PAD_SFC_CLK_CTRL 0x4400d868 |
| #define PAD_SFC_CSN_CTRL 0x4400d86C |
| #define PAD_SFC_IO0_CTRL 0x4400d870 |
| #define PAD_SFC_IO1_CTRL 0x4400d874 |
| #define PAD_SFC_IO2_CTRL 0x4400d878 |
| #define PAD_SFC_IO3_CTRL 0x4400d87C |
| #define REFCLK_FREQ_STATUS_MASK 0x1 |
Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.
Description: Provides tcxo port
History:
2023-09-14, Create file.
| #define REQ_24M 24000000 |
| #define REQ_40M 40000000 |
| #define SFC_CLK_DS_VALUE 0x3 |
| #define SFC_CSN_DS_VALUE 0x2 |
| #define SFC_DATA_DS_VALUE 0x2 |
| #define USEC_PER_SEC 1000000 |
| void boot_clock_adapt | ( | void | ) |
| void config_sfc_ctrl_ds | ( | void | ) |
| uint32_t get_tcxo_freq | ( | void | ) |
| bool is_tcxo_24mhz | ( | void | ) |
| void switch_flash_clock_to_pll | ( | void | ) |