WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
upg_porting.h 文件参考
#include <stdio.h>
#include <stdint.h>
#include <stdbool.h>
#include "partition.h"
#include "upg_definitions.h"
#include "upg.h"
#include "upg_common_porting.h"
#include "errcode.h"
upg_porting.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

函数

uint32_t upg_get_ids_map (upg_image_partition_ids_map_t **map)
 
upg_image_collections_tuapi_upg_get_image_id_collection (void)
 
char * upg_get_pkg_file_path (void)
 
char * upg_get_res_file_index_path (void)
 
char * upg_get_pkg_file_dir (void)
 
errcode_t upg_get_upgrade_flag_flash_start_addr (uint32_t *start_address)
 
errcode_t upg_get_progress_status_start_addr (uint32_t *start_address, uint32_t *size)
 
errcode_t upg_get_fota_partiton_area_addr (uint32_t *start_address, uint32_t *size)
 
uint8_t * upg_get_root_public_key (void)
 
uint32_t upg_get_flash_base_addr (void)
 
uint32_t upg_get_flash_size (void)
 
void upg_reboot (void)
 
void upg_watchdog_kick (void)
 
errcode_t upg_check_fota_information (const upg_package_header_t *pkg_header)
 
errcode_t upg_get_board_rollback_version (uint32_t image_id, uint32_t *anti_rollback_ver)
 
errcode_t upg_set_board_rollback_version (uint32_t image_id, uint32_t *anti_rollback_ver)
 
errcode_t upg_get_board_version_mask (uint32_t image_id, uint32_t *key_mask, uint32_t *code_mask)
 
errcode_t upg_get_board_version (uint32_t image_id, uint32_t *key_ver, uint32_t *code_ver)
 
errcode_t upg_flash_read (const uint32_t flash_offset, const uint32_t size, uint8_t *ram_data)
 
errcode_t upg_flash_write (const uint32_t flash_offset, uint32_t size, const uint8_t *ram_data, bool do_erase)
 
errcode_t upg_flash_erase (const uint32_t flash_offset, const uint32_t size)
 

函数说明

◆ uapi_upg_get_image_id_collection()

upg_image_collections_t * uapi_upg_get_image_id_collection ( void  )

◆ upg_check_fota_information()

errcode_t upg_check_fota_information ( const upg_package_header_t pkg_header)

◆ upg_flash_erase()

errcode_t upg_flash_erase ( const uint32_t  flash_offset,
const uint32_t  size 
)

◆ upg_flash_read()

errcode_t upg_flash_read ( const uint32_t  flash_offset,
const uint32_t  size,
uint8_t *  ram_data 
)

◆ upg_flash_write()

errcode_t upg_flash_write ( const uint32_t  flash_offset,
uint32_t  size,
const uint8_t *  ram_data,
bool  do_erase 
)

◆ upg_get_board_rollback_version()

errcode_t upg_get_board_rollback_version ( uint32_t  image_id,
uint32_t *  anti_rollback_ver 
)

◆ upg_get_board_version()

errcode_t upg_get_board_version ( uint32_t  image_id,
uint32_t *  key_ver,
uint32_t *  code_ver 
)

◆ upg_get_board_version_mask()

errcode_t upg_get_board_version_mask ( uint32_t  image_id,
uint32_t *  key_mask,
uint32_t *  code_mask 
)

◆ upg_get_flash_base_addr()

uint32_t upg_get_flash_base_addr ( void  )

◆ upg_get_flash_size()

uint32_t upg_get_flash_size ( void  )

◆ upg_get_fota_partiton_area_addr()

errcode_t upg_get_fota_partiton_area_addr ( uint32_t *  start_address,
uint32_t *  size 
)

◆ upg_get_ids_map()

uint32_t upg_get_ids_map ( upg_image_partition_ids_map_t **  map)

◆ upg_get_pkg_file_dir()

char * upg_get_pkg_file_dir ( void  )

◆ upg_get_pkg_file_path()

char * upg_get_pkg_file_path ( void  )

◆ upg_get_progress_status_start_addr()

errcode_t upg_get_progress_status_start_addr ( uint32_t *  start_address,
uint32_t *  size 
)

◆ upg_get_res_file_index_path()

char * upg_get_res_file_index_path ( void  )

◆ upg_get_root_public_key()

uint8_t * upg_get_root_public_key ( void  )

◆ upg_get_upgrade_flag_flash_start_addr()

errcode_t upg_get_upgrade_flag_flash_start_addr ( uint32_t *  start_address)

◆ upg_reboot()

void upg_reboot ( void  )

◆ upg_set_board_rollback_version()

errcode_t upg_set_board_rollback_version ( uint32_t  image_id,
uint32_t *  anti_rollback_ver 
)

◆ upg_watchdog_kick()

void upg_watchdog_kick ( void  )