diff --git a/Src/CanSerialPortFrameXCP.c b/Src/CanSerialPortFrameXCP.c index 303b4c8..ae550c2 100644 --- a/Src/CanSerialPortFrameXCP.c +++ b/Src/CanSerialPortFrameXCP.c @@ -1304,9 +1304,9 @@ static uint8_t XCP_GET_SECTOR_INFO_CD(tCanSerialPortFrameXCP *env) { response->RESERVED2 = 0; if (request->MODE == 0) { - response->SECTOR_INFO = request->SECTOR_NUMBER * FLASH_PAGE_SIZE + env->startFlashAdr; + response->SECTOR_INFO = request->SECTOR_NUMBER * FLASH_PAGE_D_SIZE + env->startFlashAdr; } else if (request->MODE == 1) { - response->SECTOR_INFO = FLASH_PAGE_SIZE; + response->SECTOR_INFO = FLASH_PAGE_D_SIZE; } else if (request->MODE == 2) { env->response[1] = 0; return 2;