TMPM4G9  V1.0.0.0
Flash_Write.c File Reference

ISP_BOOT Flash_Write(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_Write (void)
 Flash Write Main Function. More...
 
void Write_RecvData (void)
 Write Receive Program Data on Flash. More...
 
void SendACK (void)
 Send 'ACK' to HOST. More...
 
void SendNAK (void)
 Send 'NAK' to HOST. More...
 
void BOOT_boot (void)
 

Variables

volatile uint32_t * prt_FLASH_SEQ_1st
 
volatile uint32_t * prt_FLASH_SEQ_2nd
 
volatile uint32_t * prt_Write_Addr_Top
 
uint8_t Recvbuf [1+1+1+128+2]
 
uint8_t Sendbuf
 
uint8_t error_count
 

Detailed Description

ISP_BOOT Flash_Write(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

§ BOOT_boot()

void BOOT_boot ( void  )

§ Flash_Write()

uint8_t Flash_Write ( void  )

Flash Write Main Function.

Parameters
-
Return values
-
Note
-

§ SendACK()

void SendACK ( void  )

Send 'ACK' to HOST.

Parameters
-
Return values
-
Note
-

§ SendNAK()

void SendNAK ( void  )

Send 'NAK' to HOST.

Parameters
-
Return values
-
Note
-

§ Write_RecvData()

void Write_RecvData ( void  )

Write Receive Program Data on Flash.

Parameters
-
Return values
-
Note
-

Variable Documentation

§ error_count

uint8_t error_count

§ prt_FLASH_SEQ_1st

volatile uint32_t* prt_FLASH_SEQ_1st

§ prt_FLASH_SEQ_2nd

volatile uint32_t* prt_FLASH_SEQ_2nd

§ prt_Write_Addr_Top

volatile uint32_t* prt_Write_Addr_Top

§ Recvbuf

uint8_t Recvbuf[1+1+1+128+2]

§ Sendbuf

uint8_t Sendbuf