Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Peter Heitzer" Newsgroups: de.sci.electronics Subject: Re: Welchen Microcontroller soll ich nehmen? Date: 10 Mar 2016 16:43:54 GMT Lines: 30 Message-ID: References: <17h8rc-lc5.ln1@criseis.ruhr.de> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net sfLZqzzjeotpzkPQgatUEQ3dgrizhzEBg3FxywUQdOtlIAh0T1mMEa0DRQ X-Orig-Path: not-for-mail Cancel-Lock: sha1:kvmrun83bqlyNIdOY2jfszfzFOY= User-Agent: tin/2.2.1-20140504 ("Tober an Righ") (UNIX) (Linux/3.16.0-4-amd64 (x86_64)) Xref: csiph.com de.sci.electronics:203989 Olaf Kaluza wrote: >Stefan wrote: > >Wir wollen auch nicht von SD-Karte booten sondern lediglich das Programm > >einspielen. Anschließend soll die SD-Karte wieder entfernt werden. >Das hab ich mir schon gedacht. Aber das bedeutet trotzdem das dein >Bootloader die SD-Karten lesen muss. > >Im Moment sind wir dabei, die Möglichkeit zu schaffen, > >Konfigurationsdaten über eine SD-Karte einzuspielen. >Viel Spass. :-) Ich hab 1999 mal ein Messgeraet entwickelt das sowas >auch konnte. Im laufe der Jahre musste ich folgendes einbauen: >1. Uebergang von FAT12 auf FAT16 >2. Uebergang von MMC auf SD >3. Uebergang von FAT16 auf FAT32 >4. Unterstuetzung groessserer Karten wie 2GB. >5. Unterstuetzung groesserer Karten wie 32GB. >6. Oefters mal Nachbesserungen fuer neue Karten die leicht anders waren. Man könnte auch anstelle der SD-Karte eine kleine Platine mit einem aufgelöteten SPI-Flash (so gross wie das am Controller) verschicken. Auf dem SPI-Flash befindet sich der Inhalt so wie er später rein soll. Ein spezieller Bootloader prüft den Inhalt des Flash und schreibt nach erfolgreichem Test einfach 1:1 ins Konfigurationsflash des Controllers. Es fehlt bei der prorietären Updatekarte allerdings die Möglichkeit, daß der Kunde selbst das Image erstellt. Das sehe ich aber eher als Vorteil an :)