ZHCUBW5 April 2024
返回 STATCMD 寄存器的值。
Fapi_FlashStatusType Fapi_getFsmStatus(void)
无
该函数返回 STATCMD 寄存器的值。该寄存器允许用户应用程序确定擦除或编程操作是成功完成、正在进行、暂停还是失败。用户应用程序应检查该寄存器的值从而确定每次擦除和编程操作后是否有任何故障。
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
FAILMISC | FAILINVDATA | FAILILLADDR | FAILVERIFY | FAILWEPROT | CMDINPROGRESS | CMDPASS | CMDDONE | ||||||||
RO(1) - 0x0 | RO - 0x0 | RO - 0x0 | RO - 0x0 | RO - 0x0 | RO - 0x0 | RO - 0x0 | RO - 0x0 |
位 | 名称 | 说明 | 复位值 |
---|---|---|---|
12 | FAILMISC | 由于出现除写/擦除保护违例或验证错误以外的其他错误,命令失败。 0:未出现失败 1:失败 |
0x0 |
8 | FAILINVDATA | 因为尝试将存储的 0 值编程为 1,编程命令失败。 0:未出现失败 1:失败 |
0x0 |
6 | FAILILLADDR | 由于使用了非法地址,命令失败。 0:未出现失败 1:失败 |
0x0 |
5 | FAILVERIFY | 由于验证错误,命令失败。 0:未出现失败 1:失败 |
0x0 |
4 | FAILWEPROT | 由于写/擦除保护扇区违例,命令失败。 0:未出现失败 1:失败 |
0x0 |
2 | CMDINPROGRESS | 命令进行中 0:已完成 1:正在处理 |
0x0 |
1 | CMDPASS | 命令通过 - 当 CMD_DONE 字段为 1 时有效 0:失败 1:通过 |
0x0 |
0 | CMDDONE | 命令完成 0:未完成 1:完成 |
0x0 |