hc
2025-02-14 bbb9540dc49f70f6b703d1c8d1b85fa5f602d86e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/*************************************************************************
    > File Name: flash_image.h
    > Author: jkand.huang
    > Mail: jkand.huang@rock-chips.com
    > Created Time: Tue 21 May 2019 09:29:39 AM CST
 ************************************************************************/
 
#ifndef _FLASH_IMAGE_H
#define _FLASH_IMAGE_H
#include "defineHeader.h"
 
#pragma pack(1)
typedef struct
{
    char name[20];
    unsigned int offset;
    unsigned int size;
}STRUCT_PARAM_ITEM,*PSTRUCT_PARAM_ITEM;
 
typedef struct
{
    char name[20];
    char value[256];
}STRUCT_CONFIG_ITEM,*PSTRUCT_CONFIG_ITEM;
#pragma pack()
 
int flash_bootloader(char *dest_path, void *pupdate_cmd);
int flash_parameter(char *dest_path, void *pupdate_cmd);
int flash_normal(char *dest_path, void *pupdate_cmd);
int flash_register_partition_data(PSTRUCT_PARAM_ITEM p_param_item, long long *p_gpt_backup_offset);
#endif