-
Artikel
Konzept für einen ATtiny-Bootloader in C
--------------------+ | Ansprung der Applikation 0x1FFE | Pointer auf Applikation | >----------+ 0x2000 +-------------------------------------+ Damit haben wir nun vom Konzept her einen funktionsfähigen Bootloader für ATtinys fertiggestellt, der komplett in C programmiert ist. Aber damit ist dieser Artikel
| 0x1FFC | Pointer auf uart_putc() | >------+ | 0x1FFE | Pointer auf Applikation | >-----------+ 0x2000 +-------------------------------------+ = Sharen von Interrupts = Normalerweise benötigt ein Bootloader keine Interrupts. Ein Bootloader hat eine klare einfache Aufgabe: Empfangen von Daten Schreiben
-
Artikel
Audio-DSP mit Spartan 3-FPGA
0x0000 - 0x07ff SDSP Audiospeicher (AMEM) von außen nicht zugänglich Koeffizientenspeicher (CMEM) 0x2000 - 0x2023 (man "sieht" nur den Hidden Write -> später mehr dazu) Microcodespeicher (MMEM) 0x4000 - 0x47ff Utility-Core Datenspeicher (DMEM) 0x6000 - 0x67ff Wavetable-Speicher (WMEM) 0x8000 - 0x87ff
Register geschrieben werden. Die Register (es sind 8 32-Bit-Register) liegen im Speicherbereich 0x2000 bis 0x201f. Die Speicherstelle 0x2020 gibt die Startadresse innerhalb des Koeffizientenspeichers an. Diese Adresse ist nur 8 Bit breit. Die Speicherstelle 0x2021 gibt an, wieviele der 8 Register übertragen
-
Artikel
ELV UP2000 Protokoll
Schreiben des UP2000 internen Puffers in das Target ab Startadresse für Länge Bytes. Länge darf maximal 0x2000 sein. Mit diesem Kommando können (sofern vorhanden) auch Fuses gesetzt oder gelöscht werden. Dafür enthalten DB5, DB6 an Stelle der Längen spezielle Informationen, siehe Algorithmen {| border=1 style
Bereiches ab Startadresse für Länge Bytes des Target in den UP2000 internen Puffer. Länge darf maximal 0x2000 sein. {| border=1 style="text-align:center" Message 0x45 DB1 DB2 .. DB6 DB1: Startadresse (24-bit) HIGH-Byte DB2: Startadresse (24-bit) MID-Byte DB3: Startadresse (24-bit) LOW-Byte DB4: Lesealgorithmus
-
Artikel
STM32 Eclipse Installation
Chip ID is 10016420. Device connected: Medium-density value line device Device parameters: SRAM: 0x2000 bytes, Flash: up to 0x20000 bytes in pages of 0x400 bytes Flash size is 128 KiB. Listening at *:1234... Nun ist der GDB-Server aktiv und kann mittels Eclipse genutzt werden. Für die Einrichtung von