WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
platform_core_rom.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.
3 * Description: WS63 Application Core Platform Definitions of romable
4 *
5 * Create: 2023-04-03
6 */
7#ifndef PLATFORM_CORE_ROM_H
8#define PLATFORM_CORE_ROM_H
9
15// Timer reg base addr.
16#define TIMER_BASE_ADDR 0x44002000
17#define TIMER_0_BASE_ADDR (TIMER_BASE_ADDR + 0x100)
18#define TIMER_1_BASE_ADDR (TIMER_BASE_ADDR + 0x200)
19#define TIMER_2_BASE_ADDR (TIMER_BASE_ADDR + 0x300)
20#define TIMER_SYSCTL_BASE_ADDR (TIMER_BASE_ADDR + 0xA0)
21
22#define TICK_TIMER_BASE_ADDR TIMER_0_BASE_ADDR
23
24// Tcxo reg base addr
25#define TCXO_COUNT_BASE_ADDR 0x440004C0
26
30typedef enum {
41 GPIO_10 = 10,
42 GPIO_11 = 11,
43 GPIO_12 = 12,
44 GPIO_13 = 13,
45 GPIO_14 = 14,
46 GPIO_15 = 15,
47 GPIO_16 = 16,
48 GPIO_17 = 17,
49 GPIO_18 = 18,
50 SFC_CLK = 19,
51 SFC_CSN = 20,
52 SFC_IO0 = 21,
53 SFC_IO1 = 22,
54 SFC_IO2 = 23,
55 SFC_IO3 = 24,
56 PIN_NONE = 25, // used as invalid/unused PIN number
57} pin_t;
58
59#define PIN_MAX_NUMBER PIN_NONE
60
61// Watchdog reg base addr
62#define CHIP_WDT_BASE_ADDRESS 0x40006000
63
68#endif
pin_t
Definition of pin.
Definition platform_core_rom.h:30
@ GPIO_01
Definition platform_core_rom.h:32
@ SFC_IO3
Definition platform_core_rom.h:55
@ GPIO_18
Definition platform_core_rom.h:49
@ GPIO_15
Definition platform_core_rom.h:46
@ GPIO_05
Definition platform_core_rom.h:36
@ GPIO_00
Definition platform_core_rom.h:31
@ SFC_CLK
Definition platform_core_rom.h:50
@ GPIO_17
Definition platform_core_rom.h:48
@ GPIO_09
Definition platform_core_rom.h:40
@ GPIO_08
Definition platform_core_rom.h:39
@ GPIO_02
Definition platform_core_rom.h:33
@ GPIO_10
Definition platform_core_rom.h:41
@ SFC_CSN
Definition platform_core_rom.h:51
@ GPIO_03
Definition platform_core_rom.h:34
@ SFC_IO2
Definition platform_core_rom.h:54
@ SFC_IO0
Definition platform_core_rom.h:52
@ GPIO_12
Definition platform_core_rom.h:43
@ GPIO_07
Definition platform_core_rom.h:38
@ GPIO_06
Definition platform_core_rom.h:37
@ GPIO_04
Definition platform_core_rom.h:35
@ PIN_NONE
Definition platform_core_rom.h:56
@ GPIO_13
Definition platform_core_rom.h:44
@ GPIO_14
Definition platform_core_rom.h:45
@ SFC_IO1
Definition platform_core_rom.h:53
@ GPIO_11
Definition platform_core_rom.h:42
@ GPIO_16
Definition platform_core_rom.h:47