PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Chip über Mainboard programmieren



Import-Script
27.12.2003, 16:41
Hallo Leute, ich habe mal ne dumme Frage, kann ich mit dem Bios Chip eines Mainboards, den ich &uuml;ber einen Flasher programmiert habe etwas ansteuern? <BR>Daten kann ich mit dem flasher auf dem Chip speichern aber wie kann ich es erreichen, dass die Befehle die in den Daten enthalten sind auch ausgef&uuml;hrt werden??? <BR>mfg <BR>marcel

Import-Script
27.12.2003, 18:04
Dieses Wunder vollbringen dann Prozessoren. Mit dem ROM alleine kann man höchstens noch logische Verkn&uuml;pfungen simulieren.

Import-Script
27.12.2003, 18:22
Was ist eine logische verkn&uuml;pfung???? <BR>ps.: <BR>Guden Marcel

Import-Script
27.12.2003, 21:46
Hi! <BR> <BR>Eine logische Verkní²‚í¶µng ist z.B. ein UND. <BR>Du kannst sagen: <BR>Taster 1 UND Taster 2 --&#62; Lampe an <BR>&#40;erst wenn beide Taster zur selben Zeit &#34;1&#34; sind, kann die Lampe leuchten&#41; <BR>Du kannst aber auch sagen: <BR>Taster 1 ODER Taster 2 --&#62; Lampe an <BR> <BR>Solche Verkní²‚í¶µngen kí¹ºí¾¥n in der Hardware &#40;z.B Logik-IC}s&#41; oder in der Software realisiert werden. <BR> <BR>M.<font face="arial&#44;helvetica"></font>

Import-Script
27.12.2003, 21:49
Hi! <BR>Nicht dass ihr jetzt denkt ich will euch veralbern... <BR>Die Vorschau meines Beitrages war frei von diesen merkwí²Ší´©gen Zeichen... <BR> <BR>M. <BR>

Import-Script
27.12.2003, 22:22
Hallo Mephisto, dass ist doch schon mal was!! <BR>Sowas Ähnliches wollte ich nähmlich machen!!! <BR>Hast Du irgendwelche Infos, wie man solche Programme f&uuml;r diese Schaltung kompatibel machen kann? <BR>mfg <BR>Marcel

Import-Script
27.12.2003, 23:45
Hi! <BR> <BR>Nein, darí±Šíµ² habe ich keine Infos. Sorry. <BR>Ich wollte nur die Frage von Robin beantworten. <BR> <BR>M.

Import-Script
28.12.2003, 00:03
@Mephisto <BR>als das ist so marcel und ich wir sind freunde und arbeiten sozusagen zusammen. <BR>aber no problem. <BR>mfg <BR>Robin

Import-Script
28.12.2003, 20:59
Hallo ihr Beiden einen: <BR> <BR>&#62;&#62;wollte ich nähmlich machen <BR> <BR>Als erstes gleich das Zweite im Sinne von Heinz Erhardt den ihr ziemlich sicher nicht kennt. Ich allerdings auch nicht -zumindest persönlich- und in der Hoffnung ihn auch nicht so bald live zu treffen &#40;er ist lange tot&#41; sage ich hier wie ihr in der Schule es schon hättet lernen sollen:<font size="+2"><font color="ff0000">&#34;Wer nämlich mit &#39;h&#39; schreibt ist dämlich.&#34;</font></font> <BR> <BR>Mmmhh, stimmt, hätte ich mir sparen können. Aber nun mal ernsthaft Mädels, was haltet ihr davon wenn ihr wenigstens einmal nachdenkt bevor euch solche Fragen aus der Lippe fallen? Ich analysiere mal etwas: <BR><font color="119911">Ich will hier nicht den Klugscheisser mimen, sondern euch &#39;nur&#39; daran erinnern dass ihr selbständige Individuen seid die vielleicht das <font color="ff0000">Nachdenken</font> verlernt haben.</font> Klar, einfach ist es immer ne &#39;blöde&#39; Frage zu stellen, aber bedenkt dabei bitte, dass sich hier eventuell Leute ne&#39; Menge Gedanken dr&uuml;ber machen und auch Zeit investieren. <BR> <BR>&#62;&#62;Daten kann ich mit dem flasher auf dem Chip speichern aber wie kann ich es erreichen, dass die Befehle die in den Daten enthalten sind auch ausgef&uuml;hrt werden??? <BR> <BR>Was f&uuml;r ein scheiss Satz soll denn das sein?! <BR> <BR>1. Was f&uuml;r ein Flasher ist das?! &#40;aber geiles Wort, oder?!&#41; <BR> <BR>2. Welche Befehle sind denn in den Daten enthalten??? Wenn es Befehle Deines Geistes Ursprung sind sollten sie auch ein Ziel, sprich z. B. einen Mikrocontroller oder anderen Prozessor haben. <BR> <BR>3. Welche Daten sollen denn von wem oder was ausgef&uuml;hrt werden? Was hast Du denn wie da reingeschrieben? <BR> <BR>Also gut, wie auch immer, ein &#39;BIOS-Chip&#39; ist lediglich ein Daten-Speicher der nichts, aber auch absolut gar nichts kann. <font color="ff6000">&#40;Ruhe, in &#39;Norm-Systemen&#39;&#41;</font> So gesehen kann er nat&uuml;rlich auch f&uuml;r andere Zwecke eingesetzt werden. Dieser Chip ist ein wieder beschreibbarer Speicher wie ein Flash-Speicher-Chip, oder fr&uuml;her eben ein ROM, bzw. EPROM usw. <BR> <BR>So, aber nun noch eines und zwar an euch beide: <BR><font color="119911">Es ist vielleicht aus eurer Sicht &#39;fein&#39; mit den &#39;Grossen&#39; mitzureden, bringt aber mit tötlicher Sicherheit weder euch noch uns etwas. Dieses Forum ist doch wohl zu Lernzwecken da und nicht um Egos etwaiger Mitglieder oder Gäste zu stärken. Dementsprechend ist es doch wohl besser wenn ihr &#40;und auch andere&#41; Fragen stellt wie z. B. &#39;Was ist ein Flash-Speicher, was ist ein EPROM, wie kann ich was benutzen usw.</font> <BR> <BR>Was ein Flash-Speicher &#40;- es gibt auch anderes<img src="http://progshop.com/elektronik/diskussion/clipart/blush.gif" border=0>&#41; ist kann mit Sicherheit fast jeder besser erklären als ich, weshalb ich mich auch zur&uuml;ckhalte. Aber relativ &#39;Gef&uuml;hlvoll zusammenscheissen&#39; kann hauptsächlich ich<img src="http://progshop.com/elektronik/diskussion/clipart/biggrin.gif" border=0>. <BR> <BR>Nochmal in einem Satz:<font color="ff0000">&#34;Gebt uns deutliche Fragen &#40;und dabei euch auch M&uuml;he&#41; und wir geben nach unserem besten Wissen und Gewissen die besten Antworten. &#40;Dieses gilt auch f&uuml;r alle anderen.&#41;</font> <BR> <BR>So, und nun erwarten wir konkrete Fragen und ihr könnt konkrete Antworten erwarten. <BR> <BR>Guten Rutsch und ein gl&uuml;ckliches und gesundes Jahr <font color="ff0000"><font size="+2">2004</font></font> <BR> <BR>w&uuml;nscht Winnie

Import-Script
28.12.2003, 21:30
mal eine Frage warum kackst du uns beide an ich habe nämlich nämlich nicht mit h geschrieben und die fragen gestellt sondern einfach nur gefragt was eine beschißene logische verkn&uuml;pfung ist?? <BR>ps: scheiß schreibt man mit ß <BR>mfg <BR>Robin Imhof <BR>und guten rutsch ins neue Jahr zur&uuml;ck

Import-Script
28.12.2003, 22:12
Prima, Dein Kollege hat dass oben so geschrieben und Du hast weiter unten geschrieben dass ihr &#39;zusammen&#39; arbeitet. <BR> <BR>Was eine logische Verkn&uuml;pfung ist hat oben schon der Mensch mit dem geilen Tastaturtreiber geschrieben. <BR> <BR>Weiterhin gehört das Wissen &uuml;ber logische Verkn&uuml;pfungen zu den digitalen Grundlagen. <BR> <BR>Wer diese bzw. deren Zusammenhänge nicht kennt, sollte sich auch keine Illusionen &uuml;ber andere komplexere Themen machen. <BR> <BR>Basiswissen Digitaltechnik und deren logischer Verkn&uuml;pfungen gehört zusammen wie ein Rad zum Auto. <BR> <BR>Gruß Winnie <BR> <BR> <BR>

Import-Script
29.12.2003, 08:46
Hi! <BR> <BR>@Winnie: <BR> <BR>Kannst du mir evtl. sagen warum meine &uuml;,ö.. gelegentlich als totaler Unsinn ausgegeben werden? Kann das wirklich an meinem „geilen Tastaturtreiber“ liegen? <BR>Danke! <BR> <BR> <BR>@Robin: <BR> <BR>Das Vorschreiben der Beiträge in Word könnte der Vermeidung von Rechtschreibfehlern dienlich sein. <BR> <BR>Viele Gr&uuml;ße <BR>M.

Import-Script
29.12.2003, 11:49
@Mephisto <BR> <BR>Meines Wissens liegt es im allgemeinen am Tastaturtreiber, aber wenn Du sagst dass es nur gelegentlich so ist??? <BR> <BR>Ab und an habe ich hier im Forum beim Schreiben auch ärger mit dem Treiber, dann funktioniert z. B. das &#39;@&#39; nicht oder die geschwungenen Klammern usw. liegen auf anderen Tasten. Dann läuft aus irgendeinem Grund der englische bzw. amerikanische Treiber, was sich nach &#39;Neustart&#39; des Forums bzw. auch Browsers wieder normalisiert. <BR> <BR>Gruß Winnie <BR> <BR>PS. Eventuell gibt es eine Tasten-Kombination die dass verursacht??? Ich meine wenn ich mal irgend welche Tasten zusammen dr&uuml;cke schaltet der irgend wie um?! Aber genaues weiss ich wirklich nicht.

Import-Script
29.12.2003, 13:26
Kann auch an seltsamen Browsern oder Betriebssystemen liegen. In einem anderen Forum postet jemand mit Linux, der hat dann immer statt ä&uuml;ö andere Sonderzeichen drin, und merkts scheinbar nichtmal.

Import-Script
30.12.2003, 21:50
@Winnie <BR>zu 1. Es ist ein Flasher ein Bios Update eines <BR>Award Bios durchzuf&uuml;hren. Das Wort Flasher wird auf der Award Homepage auch benutzt!!!!!!! <BR> <BR>zu 2. Also die Befehle kommen aus Qbasic Programmen. Ich möchte &uuml;ber einen Bios Chip den Out befehl einer &#42;.bas;&#42;.bat oder &#42;.exe Datei die auf dem Chip liegt benutzen. <BR> <BR>zu 3. Die Daten sollen von dem Microcontroller ausgef&uuml;hrt werden! Ich habe &#42;.exe Dateien auf den Chip programmiert! <BR> <BR>mfg <BR>Marcel

Import-Script
31.12.2003, 00:08
@Marcel <BR> <BR>Selbst auf die Gefahr hin dass Du Dir auch in jungen Jahren schon einen Herzanfall einfängst sag&#39; ichs noch mal, bzw. schreibst Du es ja selber:&#34;Ich &#40;also Du&#41; weiss doch nicht was hier abläuft.&#34; <BR> <BR>&#62;&#62;zu 1. Es ist ein Flasher ein Bios Update eines <BR>Award Bios durchzuf&uuml;hren. Das Wort Flasher wird auf der Award Homepage auch benutzt!!!!!!! <BR> <BR>Ja, genau das <font color="119911">Wort</font>&#40;siehe oben&#41;:&#39;Wird dort benutzt...&#34;,<font color="ff0000">abhaken</font> <BR> <BR>&#62;&#62;zu 2. Also die Befehle kommen aus Qbasic Programmen. Ich möchte &uuml;ber einen Bios Chip den Out befehl einer &#42;.bas;&#42;.bat oder &#42;.exe Datei die auf dem Chip liegt benutzen. <BR> <BR>Nein, nein, nein, so geht das nicht... <BR> <BR>&#62;&#62;zu 3. Die Daten sollen von dem Microcontroller ausgef&uuml;hrt werden! Ich habe &#42;.exe Dateien auf den Chip programmiert! <BR> <BR>Glaube ich nicht, bzw. kann schon sein dass Du sowas gemacht hast, aber völlig Sinn-, Grund-, und Ziellos. Kann das sein?! <BR> <BR>Ich versuch&#39; es mal so einfach und unkompliziert wie möglich zu erklären. <BR>Der &#39;Flash-Chip&#39; ist lediglich ein Speicher-Baustein der wie schon oben gesagt erst mal gar nichts kann. <BR>Mit Hilfe eines Mikrocontrollers &#40;oder auch &#39;einfachen&#39; Prozessors lassen sich aus dem &#39;Flash&#39; nur Befehle ausf&uuml;hren wenn sie auch f&uuml;r den µC oder Prozessor &#40;CPU-&#62;Central-Processing-Unit&#41; dort hineingeschrieben wurden. <BR> <BR>Wenn z. B. Dein µC ausdr&uuml;cklich &uuml;ber den Code die &#39;Genehmigung&#39; erhält aus dem <font color="ff0000">&#34;FLASH&#34;</font> Daten zu lesen und diese eventuell auch noch weiter zu verarbeiten, dann wird so ein &#39;Flash&#39; langsam aber sicher n&uuml;tzlich. Dazu m&uuml;ssen aber in jedem Fall Daten im &#39;Flash&#39; enthalten sein, die ausschliesslich auf den µC oder Prozessor zugeschnitten sind. Wie und mit welchen Befehlen sowas möglich ist verkneife ich mir hier mal, da es wohl offensichtlich keinen Sinn macht einem Bäcker das Sonntagsbraten-Rezept zu erzählen oder umgekehrt dem Metzger das Brötchen backen beizubiegen, seien sie auch noch so klein. <BR> <BR>Ergo, bleibt es im Groben bei meinen obigen Aussagen und der Hoffnung das im neuen Jahr auch die ungenutzen &#39;grauen Zellen&#39; gelegentlich mit benutzt werden. <BR> <BR>Weiterhin noch eines: &#42;.exe, &#42;.bas oder was auch immer kannst Du den grimmigen Br&uuml;dern oder wie die hiessen an die Backe nageln. <BR> <BR>Ganz nebenbei bemerkt ist exe die Abk&uuml;rzung von execute, sprich Ausf&uuml;hren, erledigen usw. Der µC kennt sowas aber erst mal gar nicht, also siehe weiter oben und frage dann noch mal. <BR> <BR>Stichwort <font color="ff0000"><font size="+2">Grundlagen</font></font> <BR> <BR>Gruß Winnie

Import-Script
31.12.2003, 04:24
@Marcel <BR> <BR>&#62;kann ich mit dem Bios Chip eines Mainboards, den ich &uuml;ber einen Flasher programmiert habe etwas ansteuern? <BR> <BR>Gebrannte BIOS-Daten sind x86-Befehle und Konfigurationsdaten, mit denen nur die jeweilige Hardware &#40;Mainboard-Chipsatz&#41; etwas anzufangen weiss. <BR> <BR>Wenn man beliebige Datenbytes in einem FlashROM ablegen &#40;flashen&#41; könnte, können diese aber auch Steuerungsaufgaben &uuml;bernehmen. Das ist eine Frage der Interpretation der Datenbytes. Auch ohne Prozessor wäre denkbar, einfach durch hochzählen der Adressen eines FlashROMs oder EEPROMs oder EPROMs &#40;als diskrete Schaltung&#41; die Datenausgänge der Chips zum Steuern zu verwenden, z.B. als Lauflicht o.ä. Ältere &#39;Lightcomputer&#39; hatten manchmal nur ein EPROM als Programmspeicher &#40;Programm meint hier das Lichtprogramm&#41; zum Erzeugen einer Lightshow. Allerdings ist das ziemlich unflexibel und kaum zu empfehlen. <BR> <BR>&#42;.Exe PC-Programme haben mit Mikrocontrollern &uuml;berhaupt nichts zu tun, sondern nur mit x86-Prozessoren wie z.B. der 80286, 80386, 80486, Pentium u.A., auf denen diese Programme ausgef&uuml;hrt werden. &#42;.Exe-Programme werden vom Betriebssystem mit Ressourcen versorgt &#40;Speicher, Hardware-Zugriffe etc.&#41;, können also ohne Betriebssystem und die entsprechende Hardware gar nicht ausgef&uuml;hrt werden &#40;was soll denn ein MC mit einen Out-Befehl und einer PC Port-Adresse anfangen?&#41;. Ein Mikrocontroller ist gegen&uuml;ber einem &#39;nackten&#39; Prozessor wie es die x86-Prozessoren sind praktisch ein kompletter kleiner Rechner mit einer eigenen Befehlssprache, die von der jeweiligen Chipfamilie abhängt &#40;z.B. 8051, 6811&#41;. <BR> <BR>&#42;.bas sind BASIC Programme, die von einem Interpreter Schritt f&uuml;r Schritt &uuml;bersetzt &#40;interpretiert&#41; und ausgef&uuml;hrt werden m&uuml;ssen. Das ist vom Ablauf her erstmal was völlig anderes als ein fertig &#40;nach exe&#41; &uuml;bersetztes Programm. <BR> <BR>&#42;.bat sind Batch-Dateien die MS-DOS in Form eines Skripts &#40;Text&#41; zeilenweise interpretiert. Out-Befehle sind dort nicht vorhanden &#40;in DOS-Shell mal help eingeben!&#41;. <BR> <BR>Allgemein möchte ich noch hinzuf&uuml;gen dass Flashspeicher aufgrund ihrer Datenerhaltung ohne Energiezufuhr sich nat&uuml;rlich gut als Programm- und Datenspeicher f&uuml;r Mikrocontroller eignen. Es gibt etliche einfache Emulatoren die in Kombination einen Mikrocontroller mit einem FlashROM oder EEPROM enthalten, einfach &#40;!&#41; aufzubauen sind und ihrerseits dann Steuerungsaufgaben &uuml;bernehmen können &#40;wie das ja von einigen hier im Forum oft besprochen wurde&#41;. Das FlashROM können solche Emulatoren aber meist selbst beschreiben, so dass fragw&uuml;rdige Umwege &uuml;ber BIOS-Flasher nicht notwendig sind, vom Dateninhalt bez&uuml;glich BIOS-Flasher sowieso mal abgesehen. <BR> <BR>Winnies Aufregung kann ich gut nachvollziehen, hoffe dieser Beitrag hilft etwas Klarheit zu schaffen. <BR> <BR>Gruß Gerd

Import-Script
31.12.2003, 09:31
Hallo Marcel, <BR> <BR>ganz einfache antwort auf deine urspruengliche <BR>frage : <BR>Ja ,du kannst zb LEDs ansteuern je nach bitmuster, <BR>das du in deinen chip gebrannt hast. <BR>Dazu musst du die entsprechenden adressen ansteuern. <BR>Du kannst damit auch NF oszillatoren ansteuern und so eine miniorgel bauen... <BR> <BR>jUngle bell....<img src="http://progshop.com/elektronik/diskussion/clipart/wink.gif" border=0><img src="http://progshop.com/elektronik/diskussion/clipart/lol.gif" border=0> <BR>