TMPM4G9  V1.0.0.0
Flash_Erase.c File Reference

ISP_BOOT Flash_Erase(PG2-PG7,Block1-Block15) Sample Application. More...

#include "stdio.h"
#include "system_TMPM4Gx.h"
#include "TMPM4Gx.h"
#include "txz_uart.h"
#include "txz_t32a.h"
#include "main.h"
#include "com_control.h"
#include "Flash_Erase.h"
#include "Flash_Write.h"

Functions

uint8_t Flash_Erase (void)
 Flash Erase Main Function. More...
 
void Erase_IPRT (void)
 Code flash protect bit erase.(PG2-PG7,Block1-Block15) More...
 
void Erase_Code_Flash (void)
 Code flash erase.(PG2-PG7,Block1-Block15) More...
 
void Erase_ISEC (void)
 Security bit erase. More...
 
uint8_t Blank_Check_IPRT (void)
 Code flash protection bit blank check. More...
 
uint8_t Blank_Check_CodeFlash (void)
 Code flash blank check. More...
 
uint8_t Blank_Check_ISEC (void)
 Security bit blank check. More...
 
void Get_RDY_Status (void)
 Get Flash Status "Ready". More...
 
void Get_BSY_Status (void)
 Get Flash Status "Busy". More...
 
void Select_AREA0 (void)
 AREA-0 selection. More...
 
void Deselect_AREA0 (void)
 AREA-0 release. More...
 

Variables

volatile uint32_t * prt_FLASH_SEQ_1st
 
volatile uint32_t * prt_FLASH_SEQ_2nd
 
volatile uint32_t * prt_Erase_Addr_Top
 

Detailed Description

ISP_BOOT Flash_Erase(PG2-PG7,Block1-Block15) Sample Application.

Version
V1.1.0.0 $Date:: 2018-11-29

DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LISENCE AGREEMENT.

Copyright(C) Toshiba Electronic Device Solutions Corporation 2019

Function Documentation

§ Blank_Check_CodeFlash()

uint8_t Blank_Check_CodeFlash ( void  )

Code flash blank check.

Parameters
-
Return values
-
Note
-

§ Blank_Check_IPRT()

uint8_t Blank_Check_IPRT ( void  )

Code flash protection bit blank check.

Parameters
-
Return values
-
Note
-

§ Blank_Check_ISEC()

uint8_t Blank_Check_ISEC ( void  )

Security bit blank check.

Parameters
-
Return values
-
Note
-

§ Deselect_AREA0()

void Deselect_AREA0 ( void  )

AREA-0 release.

Parameters
-
Return values
-
Note
-

§ Erase_Code_Flash()

void Erase_Code_Flash ( void  )

Code flash erase.(PG2-PG7,Block1-Block15)

Parameters
-
Return values
-
Note
-

§ Erase_IPRT()

void Erase_IPRT ( void  )

Code flash protect bit erase.(PG2-PG7,Block1-Block15)

Parameters
-
Return values
-
Note
-

§ Erase_ISEC()

void Erase_ISEC ( void  )

Security bit erase.

Parameters
-
Return values
-
Note
-

§ Flash_Erase()

uint8_t Flash_Erase ( void  )

Flash Erase Main Function.

Parameters
-
Return values
-
Note
-

§ Get_BSY_Status()

void Get_BSY_Status ( void  )

Get Flash Status "Busy".

Parameters
-
Return values
-
Note
-

§ Get_RDY_Status()

void Get_RDY_Status ( void  )

Get Flash Status "Ready".

Parameters
-
Return values
-
Note
-

§ Select_AREA0()

void Select_AREA0 ( void  )

AREA-0 selection.

Parameters
-
Return values
-
Note
-

Variable Documentation

§ prt_Erase_Addr_Top

volatile uint32_t* prt_Erase_Addr_Top

§ prt_FLASH_SEQ_1st

volatile uint32_t* prt_FLASH_SEQ_1st

§ prt_FLASH_SEQ_2nd

volatile uint32_t* prt_FLASH_SEQ_2nd