摘要 |
Ein Verfahren zum optimalen Ausnutzen von Flash-Speicher in einem Micro-Controller mit einer Electrically-Erasable-Programmable-Read-only-Memory-Emulation, wobei das Verfahren aufweist: Aufteilen (400) einer in einen Computer-Speicher abzulegenden Information (100) in eine erste Information (110) mit ausführbarem Code und in eine zweite Information (120) mit nichtausführbarem Code. Falls eine freie Speicherkapazität eines ersten Speichers (210) ausreichend groß ist, um die erste Information (110) aufzunehmen: Ablegen (31001) der ersten Information (110) in den ersten Speicher (210). Falls eine freie Speicherkapazität eines zweiten Speichers (220) ausreichend groß ist, um die zweite Information (220) aufzunehmen: Ablegen (32002) der zweiten Information (120) in den zweiten Speicher (220). Oder falls die freie Speicherkapazität (220) des zweiten Speichers (120) nicht ausreichend groß ist, um die zweite Information (120) aufzunehmen: Abschalten (420) einer Electrically-Erasable-Programmable-Read-only-Memory-Emulation des zweiten Speichers (220); Freigeben (421) der durch das Abschalten (420) der Electrically-Erasable-Programmable-Read-only-Memory-Emulation des zweiten Speichers (220) nicht mehr benötigten Speicherkapazität, wodurch sich die freie Speicherkapazität des zweiten Speichers (220) erhöht; Ablegen (32002) der zweiten Information (120) in den zweiten Speicher (220). Dabei ermöglicht der erste Speicher (210) einen schnelleren Zugriff auf die in ihm abgelegten Informationen als der zweite Speicher (220). |