|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
MPU配置信息定义。 更多...
#include <mpu.h>
成员变量 | |
| uint32_t | mpu_region_addr |
| MPU域地址,需要被mpu_region_len整除。 | |
| uint32_t | mpu_region_len |
| uint8_t | mpu_rasr_ap |
| MPU数据访问的权限。 | |
| bool | mpu_rasr_buffer_en |
| MPU缓冲使能位。 | |
| bool | mpu_rasr_exec_en |
| MPU指令访问使能位。 | |
| uint8_t | mpu_rasr_tex |
| MPU类型展开域。 | |
| bool | mpu_rasr_cache_en |
| MPU缓存使能位。 | |
| bool | mpu_rasr_share_en |
| MPU共用使能位。 | |
| uint8_t | mpu_rasr_srd |
| MPU子域禁止。 | |
MPU配置信息定义。
| uint8_t mpu_config::mpu_rasr_ap |
MPU数据访问的权限。
| bool mpu_config::mpu_rasr_buffer_en |
MPU缓冲使能位。
| bool mpu_config::mpu_rasr_cache_en |
MPU缓存使能位。
| bool mpu_config::mpu_rasr_exec_en |
MPU指令访问使能位。
| bool mpu_config::mpu_rasr_share_en |
MPU共用使能位。
| uint8_t mpu_config::mpu_rasr_srd |
MPU子域禁止。
| uint8_t mpu_config::mpu_rasr_tex |
MPU类型展开域。
| uint32_t mpu_config::mpu_region_addr |
MPU域地址,需要被mpu_region_len整除。
| uint32_t mpu_config::mpu_region_len |
MPU域长度。 -b00000~b00011: reserved. -b00100: 32B -b00101: 64B -b00110: 128B -b00111: 256B -b01000: 512B -b01001: 1KB -b01010: 2KB -b01011: 4KB -b01100: 8KB -b01101: 16KB -b01110: 32KB -b01111: 64B -b10000: 128KB -b10001: 256KB -b10010: 512KB -b10011: 1MB -b10100: 2MB -b10101: 4MB -b10110: 8MB -b10111: 16MB -b11000: 32MB -b11001: 64MB -b11010: 128MB -b11011: 256MB -b11100: 512MB -b11101: 1GM -b11110: 2GB -b11111: 4GB