我已将 NOR Flash 划分为两个区域,并尝试将这两个区域安装到单独的卷中。但我得到了错误
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.