Hallo Community, wie aus dem Titel zu entnehmen ist, habe ich ein Problem mit diesem Prozessor-Typ bzw. einem ganz bestimmten Typ. In einer professionellen Schaltung (siehe Anhang) wurde ein SIM3U166-B-GQ verbaut, der aber vorher nie getestet werden konnte. Das Eval-Kit von Silabs hat einen SIM3U167-B-GQ und funktioniert ganz wunderprächtig, d.h. ein Beispielprogramm (in diesem Fall "Blinky") lässt sich mittels UDA-Adapter hochladen und in Funktion bringen. Leider funktioniert das beim 166er so gar nicht, obwohl sich die Beschaltung an dem Eval-Kit orientiert. Es lässt sich zwar eine HEX-Datei hochladen, aber nichts niente nothing passiert. Irgendwie läuft der Prozessor nicht an? Wer kann helfen? Welche Infos werden noch benötigt? Grüße Peter
Ich kenne den Controller zwar nicht, aber es fällt mir auf das die Spannungsversorgung etwas eigenartig aussieht. Wo ist die Versorgung der VIO? VCC ist der Regler Eingang und VDD der Ausgang. Die beiden VIO hängen in der Luft. Soll das so sein?
<-HIER-> hast du die SWD/JTAG Pullups/Pulldowns dran? Irgendwie seh ich die hier nicht. Das Projekt wurde auch für den 166 erstellt? Die crossbar ist ja anders auf dem 166. Benutzt du das silabs precision ? EDIT: wenn ich ein 166er HEX auf das 167 flashe geht es auch nicht.
Also: Bei der Beschaltung der verschiedenen Spannungsversorgungen sieht "mein" Hardware-Entwickler auch noch Klärungsbedarf. Da ich "nur" der Software-Entwickler bin, kann ich die Fragen nur weiter geben. Die Umstellung (167 -> 166) des Projektes bei Precision ist natürlich vorgenommen worden. Bis auf die Spannungsversorgung wurden alle vergleichbaren Anschlüsse (JTAG, etc.) vom Dev-Kit übernommen. Der FW-Upload verhält sich beim Dev-Kit wie bei der 166er-Platine exakt gleich. Bin auf weitere Hinweise oder Fragen gespannt... Grüße Peter
Hallo Sven und andere, so, ich habe eben mit dem HW-Entwickler telefoniert und es gibt neue Erkenntnisse: 1. Die Spannungsversorgungs-Pins des 166er-Prozessors wurde exakt wie am Dev-Kit angeschlossen -> keine Änderung! 2. es wurde ein anderer 166er-Prozessor einer anderen Charge verwendet -> keine Änderung Sven S. schrieb: > wenn ich ein 166er HEX auf das 167 flashe geht es auch nicht. 3. der Aussage muss ich leider widersprechen. Ich habe das Blinky-Projekt (von Silabs) einmal für den 167er und einmal für den 166er compiliert -> beide AXF-Dateien sind exakt gleich groß und inhaltlich identisch! Grüße Peter
Hallo alle, es fehlt noch eine abschließende Nachricht zu meiner Anfrage hier. Mittlerweile läuft der 166er. Es war doch ein Hardware-Problem. Vielen Dank für eure Beiträge. Grüße Peter
Sven S. schrieb: > war der chip kaputt? Hallo Sven, nein, es fehlte eine Verbindung zwischen VDD (58) und VIO (39). Irgendwie ist die SiLabs-Doku hier nicht ganz eindeutig bzw. verständlich. Anhand des DevKits hat der HW-Entwickler diese Verbindung entdeckt und: Voila, es lief! Grüße Peter PS: Es macht heutzutage nicht mehr so richtig Spaß mit den neuen Prozessoren. Eierlegende Wollmilchsäue sind nichts dagegen ;)
> nein, es fehlte eine Verbindung zwischen VDD (58) und VIO (39). > Irgendwie ist die SiLabs-Doku hier nicht ganz eindeutig bzw. > verständlich. Verzeihung, aber was ist an der Doku nicht verständlich? Selbst im Preliminary-Datenblatt Rev. 0.8 steht in den Abbildungen 2.1 - 2.5, dass VIO ein Eingang ist. Egal, Hauptsache ist ja erstmal, dass es bei dir läuft. Viel verwirrender finde ich da den externen Spannungsregler der MCU. Verwendet man diesen, dann darf wohl die Spannung an VREG (also dem internen Spannungsregler) nicht mehr 5V sein, sondern nur noch bis 3.6V. Das muss ich mal klären :) Ralf
das Problem ist jetzt übrigens im errata sheet. Das haben die endlich aufgenommen. http://www.silabs.com/Support%20Documents/TechnicalDocs/SiM3U1xx-SiM3C1xxErrata.pdf (H6)
Hallo Community, Ich habe mein Bachelor-Arbeit Projekt bei SIM3U166-B-GQ mikrokontroller. Leider konnte ich nicht die Ausgänge setzen zum Motor und die Ventilen Steuern. Könnten Sie mir helfen ? Danke im Voraus, grüße P.S:Gleichzeitig bin ich ein Erasmus-Student in Deutschland, deswegen ist mein deutsch nicht perfekt.Ich entschuldige mich wahrscheinlicher Screibfehler.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.