Your reply will be helpful for me. Thank you!
This applies to making accesses to the on-chip flash memory. Essentially, the asynchronous mode means that the clock is irrelevant, whereas the synchronous burst mode can stream sequential data synchronous to the EBIU clock. This is covered in much greater detail in the Hardware Reference Manual starting on page 6-33:
I have read the relevant document. I think the code below is for asynchronous read.
Would you please send me some code example for synchronous burst read?
ERROR_CODE ReadFlash( unsigned long ulAddr, unsigned short *pusValue )
// disable interrupts before performing the load or store operation
unsigned int uiSaveInts = cli();
// set our flash address to where we want to read
unsigned short *pFlashAddr = (unsigned short *)(ulAddr);
// read the value
*pusValue = (unsigned short)*pFlashAddr;
// Enable Interrupts
Retrieving data ...