WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
patch_description结构体 参考

#include <upg_patch.h>

patch_description 的协作图:

成员变量

uint32_t image_id
 
int32_t maxsize
 
int32_t newsize
 
int32_t oldsize
 
uint32_t num_new_pages
 
uint32_t num_old_pages
 
uint32_t num_maxsize_pages
 
uint32_t new_sig_page
 
uint32_t old_sig_page
 
int32_t failpoint
 
failfunc failfn
 
uint32_t patch_contents_ram_copy
 
uint32_t patch_contents_flash_offset
 
uint32_t patch_contents_len
 
bool bottom_up
 
uint32_t image_flash_offset
 
uint32_t image_flash_length
 
uint32_t buffers_flash_offset
 
uint32_t buffers_length
 
fetch_image_contents fetch_image_contents_fn
 
prep_image_contents_for_write prep_image_contents_for_write_fn
 
copy_recovered_buffer_to_flash_cache copy_recovered_buffer_to_flash_cache_fn
 
plaintext_flash_cache_init plaintext_flash_cache_init_fn
 
encrypt_one_flash_page encrypt_flash_page_fn
 
bool use_plain_text_cache
 
uint8_t * image_cache
 
bool image_encrypted
 
uint16_t image_hdrs_len
 
uint16_t image_signature_size
 
upg_key_area_data_t key_area_aes_params
 

结构体成员变量说明

◆ bottom_up

bool patch_description::bottom_up

◆ buffers_flash_offset

uint32_t patch_description::buffers_flash_offset

◆ buffers_length

uint32_t patch_description::buffers_length

◆ copy_recovered_buffer_to_flash_cache_fn

copy_recovered_buffer_to_flash_cache patch_description::copy_recovered_buffer_to_flash_cache_fn

◆ encrypt_flash_page_fn

encrypt_one_flash_page patch_description::encrypt_flash_page_fn

◆ failfn

failfunc patch_description::failfn

◆ failpoint

int32_t patch_description::failpoint

◆ fetch_image_contents_fn

fetch_image_contents patch_description::fetch_image_contents_fn

◆ image_cache

uint8_t* patch_description::image_cache

◆ image_encrypted

bool patch_description::image_encrypted

◆ image_flash_length

uint32_t patch_description::image_flash_length

◆ image_flash_offset

uint32_t patch_description::image_flash_offset

◆ image_hdrs_len

uint16_t patch_description::image_hdrs_len

◆ image_id

uint32_t patch_description::image_id

◆ image_signature_size

uint16_t patch_description::image_signature_size

◆ key_area_aes_params

upg_key_area_data_t patch_description::key_area_aes_params

◆ maxsize

int32_t patch_description::maxsize

◆ new_sig_page

uint32_t patch_description::new_sig_page

◆ newsize

int32_t patch_description::newsize

◆ num_maxsize_pages

uint32_t patch_description::num_maxsize_pages

◆ num_new_pages

uint32_t patch_description::num_new_pages

◆ num_old_pages

uint32_t patch_description::num_old_pages

◆ old_sig_page

uint32_t patch_description::old_sig_page

◆ oldsize

int32_t patch_description::oldsize

◆ patch_contents_flash_offset

uint32_t patch_description::patch_contents_flash_offset

◆ patch_contents_len

uint32_t patch_description::patch_contents_len

◆ patch_contents_ram_copy

uint32_t patch_description::patch_contents_ram_copy

◆ plaintext_flash_cache_init_fn

plaintext_flash_cache_init patch_description::plaintext_flash_cache_init_fn

◆ prep_image_contents_for_write_fn

prep_image_contents_for_write patch_description::prep_image_contents_for_write_fn

◆ use_plain_text_cache

bool patch_description::use_plain_text_cache

该结构体的文档由以下文件生成: