--- /dev/null
+insert $README here ;)
+++ /dev/null
-\r
-\r
-Differences to the manual\r
--------------------------\r
-\r
-\r
-# Port Data Register\r
- - Bitnames in headerfiles are D7 to D0\r
-\r
-# ROM Select Register\r
- - ROMS, Bitnames in headerfile are D00 to D15\r
-\r
-# CAN IFx Data A and Data B Registers IFxDTA_SWPyz\r
- - IFx Data A and Data B Registers with Little endian order are named IFxDTA_SWPyz\r
- for example CAN 0\r
- Hardware Manual: Address: 0x00C030H; Register Name: IF1DTA20\r
- Header File : Address: 0x00C030H; Register Name: IF1DTA_SWP20 \r
-\r
-# ADC Status Register, Timing Register, Enable Register and Data Register:\r
- - Status Register: ADCS (16Bit access) in HWM only 2 8Bit types ADCS0 and ADCS1\r
- - Data Register: ADCR (16Bit access) in HWM only 2 8Bit types ADCR1 and ADCR0\r
- - Timing Register: ADCT (16Bit access) in HWM only 2 8Bit types ADCT1 and ADCT0\r
- - Enable Register: ADER (32Bit access) in HWM only 2 16Bit types ADERL and ADERH
\ No newline at end of file
-# TODO: make upload, remove warnings
-
-# hinweise:
-# wenn folgende meldung kommt
+# note:
+# when this message appears on build
#> "*** F9012D : tool execute is failed (fasm911s)"
-# per 'wine regedit' den string "Path" in
+# you have to set the "Path" environment var in wine.
+# start 'wine regedit' and create a string "Path" in
#> HKEY_CURRENT_USER/Environment
-# setzen, naemlich auf die ausgabe von
+# and set it to the output of
#> winepath $FUJDEV/Bin
-# natuerlich muss $FUJDEV richtig gesetzt sein!
+# consider you have to set $FUJDEV properly
ifeq ($(strip $(FUJDEV)),)
-$(error "Set FUJDEV in your environment. Ususally this is the Rootpath of the Softune installer. You MUST NOT install it through wine.")
+$(error "Set FUJDEV in your environment. Ususally this is the Rootpath of the Softune installer package. You MUST NOT install it through wine.")
endif
PREFIX = wine $(FUJDEV)/Bin/
-/*****************************************************************************/
-/* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. FUJITSU */
-/* MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR */
-/* ELIGIBILITY FOR ANY PURPOSES. */
-/* (C) Fujitsu Microelectronics Europe GmbH */
-/*****************************************************************************/
-
#include "flash.h"
#include "mb91465k.h"
-/*****************************************************************************/
-/* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. FUJITSU */
-/* MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR */
-/* ELIGIBILITY FOR ANY PURPOSES. */
-/* (C) Fujitsu Microelectronics Europe GmbH */
-/*****************************************************************************/
-
#ifndef __FLASH_H__
#define __FLASH_H__
void FLASH_RestoreInterruptFlag(unsigned int flag);
unsigned char FLASH_CheckPendingInterrupt(void);
-#endif /* __FLASH_H__ */
+#endif
-/* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. FUJITSU */
-/* MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR */
-/* ELIGIBILITY FOR ANY PURPOSES. */
-/* (C) Fujitsu Microelectronics Europe GmbH */
-/*---------------------------------------------------------------------------
- mb91467d.asm
-
-
- 1.00 UMa Initial Version
------------------------------------------------------------------------------*/
-
#define __IO_DEFINE
#include "mb91465k.h"
/* ELIGIBILITY FOR ANY PURPOSES */
/* (C) Fujitsu Microelectronics Europe GmbH */
/* ************************************************************************* */
-/* ---------------------------------------------------------------------- */
-/* Id: MB91465K.h,v 1.5 2007/01/04 11:04:48 meffen Exp */
-/* ---------------------------------------------------------------------- */
-/* Id: MB91465K.h,v 1.5 2007/01/04 11:04:48 meffen Exp */
-/* - removed LCD and Sound Controller */
-/* Id: MB91465K.h,v 1.4 2006/11/30 14:39:18 meffen Exp */
-/* - -added registers: ADER (32Bit access) */
-/* ADCS (16Bit access) */
-/* ADCR (16Bit access) */
-/* ADCT (16Bit access) */
/* ASSEMBLER DEFINITIONS : */
+++ /dev/null
-==========================================================================\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