【发布时间】:2021-08-06 13:01:09
【问题描述】:
我已将 NOR 闪存划分为两个区域,并尝试将这两个区域安装到单独的卷中。但我得到了错误
FS_FAT_VolOpen(): Invalid boot sec sig: 0xFFFF != 0xAA55.
我已经按照步骤进行了
-
打开设备
FSDev_Open("nor:0:", (void *)&nor_cfg, &err);
-
创建分区
FSDev_PartitionInit((CPU_CHAR*)"nor:0:",(FS_SEC_QTY )(6000),&err);
FSDev_PartitionAdd((CPU_CHAR*)"nor:0:",(FS_SEC_QTY )(6000),&err);
(闪存大小为 8Mb)
验证分区是否已创建
FSDev_GetNbrPartitions((CPU_CHAR*)"nor:0:",&err);
它返回为 2。
- 尝试使用格式化区域
FSVol_Open("vol:0:", "nor:0:", 1, &err);
FSVol_Open("vol:1:", "nor:0:", 2, &err);
错误返回为“FS_ERR_PARTITION_NOT_FOUND”:
我得到的错误是
FSPartition_RdEntry(): Invalid partition sig: 0xFFFF != 0xAA55.
【问题讨论】: