-==========================================================================\r
- FLASH Programming Demo for MB91F465K \r
-==========================================================================\r
- Fujitsu Microelectronics Europe GmbH \r
- http://emea.fujitsu.com/microelectronics \r
- \r
- The following software is for demonstration purposes only. It is not\r
- fully tested, nor validated in order to fullfill its task under all\r
- circumstances. Therefore, this software or any part of it must only be\r
- used in an evaluation laboratory environment. \r
- This software is subject to the rules of our standard DISCLAIMER, that is\r
- delivered with our SW-tools on the Fujitsu Microcontrollers CD \r
- (V3.4 or higher "\START.HTM") or on our Internet Pages:\r
- http://www.fme.gsdc.de/gsdc.htm\r
- http://emea.fujitsu.com/microelectronics \r
-==========================================================================\r
- \r
-History\r
-Date Ver Author Softune Description\r
-10.07.07 1.0 MVo V60L06 First Version\r
- \r
-==========================================================================\r
-\r
-This is simple demo showing how to use the FLASH programming Auto\r
-Algorithms.\r
-\r
-Target of this demo is to show application of the following aspects of\r
-FLASH memory erase/write:\r
-\r
-1) Preparation of FLASH Read/Write Mode (via BootROM routine)\r
-2) Sector Erase\r
-3) Sector Erase Suspend/Resume\r
-4) Write Halfword to FLASH memory addresses\r
-\r
-Remarks:\r
-\r
-A) Reload Timer 0 is setup to demonstrate handling of Interrupt Requests\r
- via polling and subsequent Sector Erase Suspend, Restore Global \r
- Interrupt Flag, Handling of IRQ and Sector Erase Resume.\r
- \r
-B) Handling of RAMCODE is added to Start91460.asm because FLASH prog.\r
- routines have to be run from RAM since no code fetching is possible\r
- while write/erase of FLASH memory.\r
-\r
-Connect MCU UART4 to Terminal Program (19200Baud 8N1). After Power On\r
-a welcome message is output on UART4. The Action of Reload Timer 0 is\r
-to increase a counter displayed on LED D1..D8 of SK-91F465K-120PMT each\r
-0.010s.\r
-The FLASH memory Sector content at Addresses 0xA0000 up to 0xA001F is\r
-shown.\r
-After this the Sector 0xA0000 will be erased by Sector\r
-Erase command (this Sector Erase Commands is repeatedly interrupted by\r
-Reload Timer 0 Interrupts which are handled from FLASH memory (Sector \r
-Erase Suspend/Resume).\r
-When the Sectors are earsed a few data are programmed to some given \r
-addresses in the sector 0xA0000. \r
-Finaly the FLASH memory content at addresses 0xA0000 up to 0xA001F is shown\r
-again to confirm the programmed values.\r