错误码 | 值 | 描述 | 解决方法 |
|---|---|---|---|
TEE_SUCCESS | 0x00000000 | 成功 | - |
TEE_ERROR_INVALID_CMD | 0x00000000 | 无效指令 | 检查指令是否有定义 |
TEE_ERROR_SERVICE_NOT_EXIST | 0x00000000 | 服务不存在 | 检查模板服务是否存在 |
TEE_ERROR_SESSION_NOT_EXIST | 0x00000000 | 会话不存在 | 检查目标会话是否存在 |
TEE_ERROR_SESSION_MAXIMUM | 0x00000000 | 打开session数量达到上限 | 检查会话管理逻辑是否存在异常 |
TEE_ERROR_REGISTER_EXIST_SERVICE | 0x00000000 | 注册的服务已存在 | 检查是否存在重复注册服务的问题 |
TEE_ERROR_TARGET_DEAD_FATAL | 0x00000000 | 系统错误 | 检查系统状态是否存在异常 |
TEE_ERROR_READ_DATA | 0x00000000 | 读取文件错误 | 检查请求读取数据是否正常 |
TEE_ERROR_WRITE_DATA | 0x00000000 | 写入文件错误 | 检查尝试写入的文件是否正常 |
TEE_ERROR_TRUNCATE_OBJECT | 0x00000000 | 截断文件错误 | 检查文件操作时,数据是否存在异常 |
TEE_ERROR_SEEK_DATA | 0x00000000 | 查找文件错误 | 检查文件操作过程中目标数据是否存在 |
TEE_ERROR_SYNC_DATA | 0x00000000 | 同步文件错误 | 检查文件操作过程中,数据同步是否存在异常 |
TEE_ERROR_RENAME_OBJECT | 0x00000000 | 重命名文件错误 | 检查重命名参数是否存在异常 |
TEE_ERROR_TRUSTED_APP_LOAD_ERROR | 0x00000000 | 打开会话时,加载可信应用程序失败 | 安全应用加载失败,检查程序运行中是否存在崩溃问题 |
TEE_ERROR_STORAGE_EIO | 0x80001001 | 全存储分区I/O错误 | 检查安全存储分区状态是否正常 |
TEE_ERROR_STORAGE_EAGAIN | 0x80001002 | 安全存储分区暂时不可用,请重试 | 检查安全存储分区状态是否正常 |
TEE_ERROR_STORAGE_ENOTDIR | 0x80001003 | 操作不是目录,无法操作 | 检查文件操作时,目标文件是否是目录文件 |
TEE_ERROR_STORAGE_EISDIR | 0x80001004 | 操作对象是目录,无法操作 | 检查文件操作时,目标文件是否是可读写文件 |
TEE_ERROR_STORAGE_ENFILE | 0x80001005 | 对于系统来说,打开文件数已达到最大值 | 同时操作文件数量过多 |
TEE_ERROR_STORAGE_EMFILE | 0x80001006 | 对于进程来说,打开文件数已达到最大值 | 同时操作文件数量过多 |
TEE_ERROR_STORAGE_EROFS | 0x80001007 | 安全存储分区只读 | 检查安全存储分区状态是否异常 |
TEE_ERROR_STORAGE_PATH_WRONG | 0x8000100A | 安全存储文件路径错误 | 文件操作时,文件路径非法 |
TEE_ERROR_CORRUPT_OBJECT | 0xF0100001 | 文件被损坏 | 文件已损坏,需要删除并重新生成 |
TEE_ERROR_STORAGE_NOT_AVAILABLE | 0xF0100003 | 安全存储分区不可用 | 检查安全存储分区状态是否异常 |
TEE_ERROR_GENERIC | 0xFFFF0000 | 通用错误 | 通用错误,需要排查具体业务逻辑 |
TEE_ERROR_ACCESS_DENIED | 0xFFFF0001 | 权限校验失败 | 检查是否有权限执行指定操作 |
TEE_ERROR_CANCEL | 0xFFFF0002 | 操作已取消 | 操作已被取消,需要重新发起 |
TEE_ERROR_ACCESS_CONFLICT | 0xFFFF0003 | 并发访问导致冲突 | 多线程访问同一资源时发生冲突 |
TEE_ERROR_EXCESS_DATA | 0xFFFF0004 | 操作包含的数据太多 | 检查需要操作的数据是否正常 |
TEE_ERROR_BAD_FORMAT | 0xFFFF0005 | 数据格式不正确 | 检查需要操作的数据格式是否存在异常 |
TEE_ERROR_BAD_PARAMETERS | 0xFFFF0006 | 参数无效 | 检查请求参数是否存在异常 |
TEE_ERROR_BAD_STATE | 0xFFFF0007 | 当前状态下的操作无效 | 检查当前状态是否允许执行,指定操作 |
TEE_ERROR_ITEM_NOT_FOUND | 0xFFFF0008 | 请求的数据未找到 | 检查需要访问的数据或者资源文件是否存在 |
TEE_ERROR_NOT_IMPLEMENTED | 0xFFFF0009 | 请求的操作存在但暂未实现 | 不支持当前请求的操作 |
TEE_ERROR_NOT_SUPPORTED | 0xFFFF000A | 请求的操作有效但未支持 | 不支持当前请求的操作 |
TEE_ERROR_NO_DATA | 0xFFFF000B | 数据错误 | 请求的数据发生异常 |
TEE_ERROR_OUT_OF_MEMORY | 0xFFFF000C | 系统没有可用资源 | 内存不足以完成当前操作 |
TEE_ERROR_BUSY | 0xFFFF000D | 系统繁忙 | 系统无法处理当前请求,检查系统状态是否异常 |
TEE_ERROR_COMMUNICATION | 0xFFFF000E | 与第三方通信失败 | 检查目标通信实体是否存在异常 |
TEE_ERROR_SECURITY | 0xFFFF000F | 检测到安全错误 | 检查调用逻辑中是否存在非法内存操作 |
TEE_ERROR_SHORT_BUFFER | 0xFFFF0010 | 内存输入长度小于输出长度 | 检查预设内存空间是否满足请求的数据长度大小 |
TEE_ERROR_EXTERNAL_CANCEL | 0xFFFF0011 | 操作被中断 | 系统异常,需要重试 |
TEE_ERROR_TIMEOUT | 0xFFFF3001 | 请求超时 | 重试或检查系统状态是否异常 |
TEE_ERROR_OVERFLOW | 0xFFFF300f | 计算溢出 | 数据运算发生溢出错误,检查数据是否存在异常 |
TEE_ERROR_TARGET_DEAD | 0xFFFF3024 | TA崩溃 | 检查TA业务逻辑是否存在异常 |
TEE_ERROR_STORAGE_NO_SPACE | 0xFFFF3041 | 没有足够的Flash空间来存储文件 | 检查系统文件系统是否有足够空间来存储目标文件 |
TEE_ERROR_MAC_INVALID | 0xFFFF3071 | MAC值校验错误 | 检查数据是否存在异常 |
TEE_ERROR_SIGNATURE_INVALID | 0xFFFF3072 | 签名校验失败 | 检查数据是否被非法篡改 |
TEE_ERROR_TIME_NOT_SET | 0xFFFF5000 | 时间未设置 | 检查系统时间是否存在异常 |
TEE_ERROR_TIME_NEEDS_RESET | 0xFFFF5001 | 时间需要重置 | 需要重置系统时间 |