WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
partition_info.h
浏览该文件的文档.
1
5#ifndef PARTITION_INFO_H
6#define PARTITION_INFO_H
7
8#include <stdint.h>
9#include "partition.h"
11#include "errcode.h"
12
13#ifdef CONFIG_PARTITION_SUPPORT_DEBUG
14#include <stdio.h>
15#define partition_printf(fmt, arg...) printf("[PARTITION] "fmt, ##arg)
16#else
17#define partition_printf(fmt, arg...)
18#endif
19
20#define PARTITION_ITEM_ID_OFFSET 15
21
22#ifdef __cplusplus
23#if __cplusplus
24extern "C" {
25#endif /* __cplusplus */
26#endif /* __cplusplus */
27
31typedef struct {
32 uint32_t addr;
33 uint32_t dir : 1;
34 uint32_t rsv : 31;
35 uint32_t id : 8;
36 uint32_t size : 24;
37 uint32_t extra;
39
43typedef struct {
44 uint32_t image_id;
45 uint32_t struct_ver;
47 uint32_t partition_cnt;
50
54typedef struct {
55 uint32_t addr;
56 uint32_t size;
58
59typedef struct {
60 uint32_t image_id;
61 uint32_t struct_ver;
66
68
69#ifdef __cplusplus
70#if __cplusplus
71}
72#endif /* __cplusplus */
73#endif /* __cplusplus */
74
75#endif /* PARTITION_INFO_H */
@ PARTITION_MAX_CNT
Definition partition_resource_id.h:51
partition_t * partition_get_global_info(void)
Definition partition.c:15
Partition struct in flash.
Definition partition_info.h:54
uint32_t addr
Definition partition_info.h:55
uint32_t size
Definition partition_info.h:56
Definition partition_info.h:59
uint32_t image_id
Definition partition_info.h:60
uint8_t param_item_count
Definition partition_info.h:64
uint16_t param_item_offset
Definition partition_info.h:63
uint32_t params_area_ver
Definition partition_info.h:62
uint32_t struct_ver
Definition partition_info.h:61
Description for each part.
Definition partition_info.h:31
uint32_t addr
Definition partition_info.h:32
uint32_t id
Definition partition_info.h:35
uint32_t dir
Definition partition_info.h:33
uint32_t extra
Definition partition_info.h:37
uint32_t rsv
Definition partition_info.h:34
uint32_t size
Definition partition_info.h:36
Partition struct in ram.
Definition partition_info.h:43
uint32_t partition_cnt
Definition partition_info.h:47
uint32_t image_id
Definition partition_info.h:44
uint32_t struct_ver
Definition partition_info.h:45
uint32_t params_area_ver
Definition partition_info.h:46