WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
diag_cmd_mem_read_write.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2023-2023. All rights reserved.
3 * Description: dfx mem read write
4 * This file should be changed only infrequently and with great care.
5 */
6
7#ifndef DIAG_CMD_MEM_READ_WRITE_H
8#define DIAG_CMD_MEM_READ_WRITE_H
9
10#include "errcode.h"
11#include "diag.h"
12
13errcode_t diag_cmd_mem32(uint16_t cmd_id, void *cmd_param, uint16_t cmd_param_size, diag_option_t *option);
14errcode_t diag_cmd_mem16(uint16_t cmd_id, void *cmd_param, uint16_t cmd_param_size, diag_option_t *option);
15errcode_t diag_cmd_mem8(uint16_t cmd_id, void *cmd_param, uint16_t cmd_param_size, diag_option_t *option);
16errcode_t diag_cmd_w1(uint16_t cmd_id, void *cmd_param, uint16_t cmd_param_size, diag_option_t *option);
17errcode_t diag_cmd_w2(uint16_t cmd_id, void *cmd_param, uint16_t cmd_param_size, diag_option_t *option);
18errcode_t diag_cmd_w4(uint16_t cmd_id, void *cmd_param, uint16_t cmd_param_size, diag_option_t *option);
19errcode_t diag_cmd_mem_operate(uint16_t cmd_id, void *cmd_param, uint16_t cmd_param_size, diag_option_t *option);
20bool diag_cmd_permit_read(uintptr_t start_addr, uintptr_t end_addr);
21bool diag_cmd_permit_write(uintptr_t start_addr, uintptr_t end_addr);
22#endif
errcode_t diag_cmd_w1(uint16_t cmd_id, void *cmd_param, uint16_t cmd_param_size, diag_option_t *option)
Definition diag_cmd_mem_read_write.c:116
errcode_t diag_cmd_mem8(uint16_t cmd_id, void *cmd_param, uint16_t cmd_param_size, diag_option_t *option)
Definition diag_cmd_mem_read_write.c:89
errcode_t diag_cmd_w2(uint16_t cmd_id, void *cmd_param, uint16_t cmd_param_size, diag_option_t *option)
Definition diag_cmd_mem_read_write.c:130
errcode_t diag_cmd_mem_operate(uint16_t cmd_id, void *cmd_param, uint16_t cmd_param_size, diag_option_t *option)
Definition diag_cmd_mem_read_write.c:158
errcode_t diag_cmd_mem32(uint16_t cmd_id, void *cmd_param, uint16_t cmd_param_size, diag_option_t *option)
Definition diag_cmd_mem_read_write.c:34
errcode_t diag_cmd_w4(uint16_t cmd_id, void *cmd_param, uint16_t cmd_param_size, diag_option_t *option)
Definition diag_cmd_mem_read_write.c:144
bool diag_cmd_permit_write(uintptr_t start_addr, uintptr_t end_addr)
Definition diag_adapt_cmd_mem.c:77
errcode_t diag_cmd_mem16(uint16_t cmd_id, void *cmd_param, uint16_t cmd_param_size, diag_option_t *option)
Definition diag_cmd_mem_read_write.c:62
bool diag_cmd_permit_read(uintptr_t start_addr, uintptr_t end_addr)
Definition diag_adapt_cmd_mem.c:72
uint32_t errcode_t
Definition of error code.
Definition errcode.h:30
option选项,当前存放对端地址
Definition diag.h:38
unsigned int uintptr_t
Definition td_type.h:65