RX140 data flash 擦除不了

代码从DOMO中摘取,可以运行,但调试窗口中,看不到擦除效果。

Data+Flash+demo.txt
#include "platform.h"
#include "r_flash_rx_if.h"
#include "r_flash_rx_config.h"


uint32_t    addr, i;
flash_err_t err;
flash_res_t result;

/* Open driver */
    err = R_FLASH_Open();
    if (err != FLASH_SUCCESS)
        while(1);

    /* DATA FLASH */

    /* Erase highest data block */
    err = R_FLASH_Erase(FLASH_DF_BLOCK_0, 1);
    if (err != FLASH_SUCCESS)
    {
        while(1) ;
    }

    /* Verify erased */
    err = R_FLASH_BlankCheck(FLASH_DF_BLOCK_0, FLASH_DF_BLOCK_SIZE, &result);
    if ((err != FLASH_SUCCESS) || (result != FLASH_RES_BLANK))
    {
        while(1) ;
    }

Parents Reply Children
No Data