typedef enum fl_err_code { ERR_NONE = 0, ERR_UNKNOWN, ERR_FUSE_READ_FAIL, ERR_FUSE_WRITE_CMD_VERIFY_FAIL, ERR_FUSE_WRITE_FAIL, ERR_FUSE_READBACK_VERIFY_FAIL, ERR_INIT_FAIL, ERR_BLANKCHECK_FAIL, ERR_ERASE_ADDRESS_UNALIGNED, ERR_ERASE_FAIL, ERR_ERASECHIP_FAIL, ERR_PROGRAM_ADDRESS_UNALIGNED, ERR_PROGRAM_FAIL, ERR_PROGRAM_HYPERFLASH_FUSE_FAIL, ERR_READ_LENGTH_UNALIGNED, ERR_READ_FAIL, ERR_VERIFY_FAIL, ERR_FL_FUSE_SIZE_CHECK_FAIL, ERR_FL_FUSE_LENGTH_CHECK_FAIL, ERR_FL_FUSE_ACTION_TYPE_NOT_FIND, ERR_FL_FUSE_CRC_CHECK_FAIL, ERR_FL_FUSE_ENC_INIT_FAIL, ERR_FL_FUSE_ENC_FAIL, ERR_FL_FUSE_MALLOC_FAIL, ERR_FL_FUSE_GEN_DATA_FAIL, ERR_FL_FLASH_MSFS_FAIL, ERR_FL_MSFS_VERIFY_FAIL, ERR_MAX, } FL_ERR_CODE_E; void report_error(enum fl_err_code err); void jflash_board_init_once(void);