---
title: slvs_err_check_mode_t
description: "SLVS的CRC（Cyclic Redundancy Check）和ECC（Error Control Coding）模式。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgc/aclcppdevg_03_1203.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgc/aclcppdevg_03_1203.html
indexId: c7afaac88f740f6f28df15d3539acc9d5f8506402646fbdb3346e56f6c3b5aaa105
---
# slvs_err_check_mode_t

#### 说明

SLVS的CRC（Cyclic Redundancy Check）和ECC（Error Control Coding）模式。


#### 定义

```
typedef enum {
SLVS_ERR_CHECK_MODE_NONE = 0x0,       /* disable ECC & CRC */
SLVS_ERR_CHECK_MODE_CRC = 0x1,        /* enable   CRC */
SLVS_ERR_CHECK_MODE_ECC_2BYTE = 0x2,  /* enable   2 Byte ECC */
SLVS_ERR_CHECK_MODE_ECC_4BYTE = 0x3,  /* enable   4 Byte ECC */
SLVS_ERR_CHECK_MODE_BUTT
} slvs_err_check_mode_t;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| SLVS\_ERR\_CHECK\_MODE\_NONE | ECC与CRC都不启用。 |
| SLVS\_ERR\_CHECK\_MODE\_CRC | 启用CRC。 |
| SLVS\_ERR\_CHECK\_MODE\_ECC\_2BYTE | 启用2 Byte ECC。 |
| SLVS\_ERR\_CHECK\_MODE\_ECC\_4BYTE | 启用4 Byte ECC。 |


#### 注意事项

SLVS ECC与CRC功能是互斥的，不能同时打开。
