Author
|
Topic: UHSDR-OVI40 eigenständige UI Baugruppe (Layout) im Forum (Read 86365 times)
|
|
DG8YGW
positron schon länger dabei
Offline
Posts: 93
|
|
Re:MCHF eigenständige UI Baugruppe (Layout) im Forum
« Reply #270 on: 15. June 2017, 21:18:14 »
|
|
@BO_Andy,
für jedes Memory device gibt es ein select Signal
73 Ralf
|
|
Logged
|
Ralf, DG8YGW JO31LM DOK L03
|
|
|
BO_Andy
Urgestein
Offline
Posts: 726
Ich bin schon Groß und kann Alleine Laufen
|
|
Re:MCHF eigenständige UI Baugruppe (Layout) im Forum
« Reply #271 on: 15. June 2017, 21:23:31 »
|
|
Phu ist ne ganze Stange Arbeit und ein Haufen an datein ich werde es auf jeden Fall mal probieren und versuchen denn Ansatz zu finden
LG BO_ANDY
|
|
Logged
|
|
|
|
|
DB4PLE
positron Urgestein
Offline
Posts: 1278
|
|
Re:MCHF eigenständige UI Baugruppe (Layout) im Forum
« Reply #273 on: 16. June 2017, 06:56:32 »
|
|
Hallo Andy, Andreas,
mit CubeMX kann man sich "relativ" einfach ein funktionierendes Beispiel zusammenklicken, wie SD Card und Fatfs "verheiratet" werden. Die Übertragung ins die Firmware ist dann nicht mehr ganz so trivial, da wir derzeit die Kombination USB Host und FATFS haben (für den Bootloader). Soweit ich das sehe, kann man per automatischer Konfiguration immer nur eine Methode verwenden (USB ODER SD) aber nicht beide gleichzeitig. Das müsste man dann geschickt lösen, da wir ja auch mal auf den USB Stick in der Firmware zugreifen wollen, nicht nur im Bootloader.
73 Danilo
|
|
Logged
|
|
|
|
DG8YGW
positron schon länger dabei
Offline
Posts: 93
|
|
Re:MCHF eigenständige UI Baugruppe (Layout) im Forum
« Reply #274 on: 17. June 2017, 18:01:59 »
|
|
Hallo, so ich habe meine halbfertige I40_ui auch mal mit Bootloader und Firmware versorgt. Firmware aufspielen über USB war ohne Probleme möglich.
@Danilo Beim Button Test ist mir aufgefallen das die Tasten G2 und G3 vertauscht angezeigt werden. Taste S18 und die Tasten in den Drehencodern fehlen noch.
73 Ralf
|
Ralf, DG8YGW JO31LM DOK L03
|
|
|
DB4PLE
positron Urgestein
Offline
Posts: 1278
|
|
Re:MCHF eigenständige UI Baugruppe (Layout) im Forum
« Reply #275 on: 17. June 2017, 18:10:08 »
|
|
Hallo,
Es werden nur die Tasten des original Layouts unterstützt. G2 und G3 sind vertauscht, damit die Belegung "original" ist (sprich die Funktionen DSP und PWR auf den gleichen Knöpfen wie beim mcHF F4 sind). Ich denke, das ist auch beim F4 mcHF so vertauscht (EDIT: geprüft, ist da auch so).
73 Danilo
|
« Last Edit: 17. June 2017, 18:16:14 by DB4PLE » |
Logged
|
|
|
|
BO_Andy
Urgestein
Offline
Posts: 726
Ich bin schon Groß und kann Alleine Laufen
|
|
Re:MCHF eigenständige UI Baugruppe (Layout) im Forum
« Reply #276 on: 17. June 2017, 18:14:51 »
|
|
Müsste es nich so gehen Danilo wenn ich das einlesen der Divise Werte gebe also in vor einer Boot Tabelle und dort den usb Port als Master festleg und die beiden EEPROM S als Slave Beispiel hatte ich mir mal zusammen geklickt in STMCUBE mx. Sehe leider noch nicht bei der ganzen Struktur durch die Datei FastFS habe ich nämlich noch nicht gefunden so Z.B
USB_0 SD_1 EEPROM_2 EEPROM2_3
LG BO_Andy
|
« Last Edit: 17. June 2017, 20:00:06 by BO_Andy » |
Logged
|
|
|
|
DB4PLE
positron Urgestein
Offline
Posts: 1278
|
|
Re:MCHF eigenständige UI Baugruppe (Layout) im Forum
« Reply #277 on: 19. June 2017, 06:48:28 »
|
|
Hallo Andy,
mir ist nicht ganz klar, was Du meinst.
73 Danilo
|
|
Logged
|
|
|
|
DF8OE
Administrator
Offline
Posts: 6278
Stellvertr. OVV I40, Jugend / Nachwuchsreferent
|
|
Brauche eure Mithilfe!
« Reply #278 on: 24. June 2017, 07:44:31 »
|
|
Hallo liebe i40-ui-Besitzer,
ich bin einem seltsamen Verhalten meiner PCB auf der Spur und brauche eure Mithilfe. Es kann sein dass es je nach "Exemplarstreuung" unterschiedliche Sympthome gibt - aber eine Ursache...
Bitte macht mal folgende Messung: 1) Batterie CR2032 einlegen 2) Board starten 3) Board herunterfahren (oder Spannung abnehmen) 4) Jetzt im ausgeschalteten Zustand (!) mit einem DVM messen, was ihr an Pin 2 vom Debug-Header (P8) für eine Spannung stehen habt. Es handelt sich um den Reset-Pin der MCU.
Es würde mich freuen, wenn ich ein paar (ja, ich habe Ansprüche...) Antworten bekäme
Desweiteren würde ich gerne wissen, ob ihr es auch schon geschafft habt (wie auch immer) den STM in die Wüste zu schicken. ich habe das hier schon viermal geschafft - bei zweien kenne ich die Ursache: 1) Betrieb ohne D9 2) wackelige 5V Versorgung
Die Sympthome sind dann: - nichts geht mehr (außer der Hintergrundbeleuchtung) - selbst P6 und DFU geht nicht mehr
Man kann den STM aber mit dem ST-Link noch ansprechen. Wenn man sich die Option-Bytes anschaut, sind die total verkurbelt. Ein Read-Out-Level von 1 ist gesetzt (normal ist 0) und der Rest ist zufällig gesetzt. Wenn man das dann auf die Standardwerte zurücksetzt geht wieder alles - aber man muss Bootloader und Firmware neu aufspielen, beides ist nach so einem Totalabsturz weg.
Dies sind die Standardwerte:
Read Out Protection: Level0 BOR-Level: Level3 IWDG_SW: gesetzt WWDG_SW: gesetzt nRST_STOP: gesetzt nRST_STDBY: gesetzt FZ_IWDG_STOP: gesetzt FZ_IWDG_STDBY: gesetzt nDBOOT: gesetzt nDBANK: nicht gesetzt BOOT_ADD0: 0x0080 Boot from 0x200000 BOOT_ADD1: 0x0040 Boot from 0x100000 bei keiner der Boxen unter "Flash Section Protection" ist ein Haken gesetzt
|
|
vy 73 Andreas
|
« Last Edit: 24. June 2017, 08:34:04 by DF8OE » |
Logged
|
Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen... qrz.com-Seite von DF8OE
----------------------------------------------------- >>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
|
|
|
DB4PLE
positron Urgestein
Offline
Posts: 1278
|
|
Re:MCHF eigenständige UI Baugruppe (Layout) im Forum
« Reply #279 on: 24. June 2017, 09:14:24 »
|
|
Hallo Andreas,
das Problem mit dem komplett Abschießen hatte ich auch. Mein Recherchen haben ergeben, dass das Schreiben der Optionbytes und ein nachfolgender Reset in zu kurzem Abstand dieses Verhalten erzeugt. Aus technischen Gründen müssen wir in bestimmten Fällen (beim 1. Start nach enem Komplettlöschen des Option-Bytes. wie es zum Beispiel beim Komplettreset des Flash erfolgt) die Option-Bytes schreiben. Und das könnte das Problem bei Andreas ausgelöst haben und bei mir auch.
Aber das ist erstmal eine Theorie. Die Prüfung der Spannung an NRST macht in jedem Fall Sinn. Dort darf im ausgeschalteten Zustand eigentlich keine Spannung anliegen.
73 Danilo
|
|
Logged
|
|
|
|
DG8YGW
positron schon länger dabei
Offline
Posts: 93
|
|
Re:MCHF eigenständige UI Baugruppe (Layout) im Forum
« Reply #280 on: 24. June 2017, 09:52:25 »
|
|
Hallo Andreas,
bis jetzt hatte ich noch keine Batterie angeschlossen.
folgende Ergebnisse:
Batterie angelegt Spannung 3,020 Volt Bord solo an 5 Volt gestartet --> normaler Startvorgang Spannung an NRST konstant 0,635 Volt 1. Neustart mit Bat --> nur Displaybeleuchtung 1. Neustart ohne Bat --> Input Elements Test Screen mit Funktion 2. Neustart ohne Bat --> normaler Startvorgang
das Starten in den Testscreen konnte ich auch nach 3 Wiederholungen der Prozedur nicht nochmal reproduzieren.
Mit dauerhaft angelegter Batteriespannung startet das Board nicht.
73 Ralf
|
|
Logged
|
Ralf, DG8YGW JO31LM DOK L03
|
|
|
DF8OE
Administrator
Offline
Posts: 6278
Stellvertr. OVV I40, Jugend / Nachwuchsreferent
|
|
Re:MCHF eigenständige UI Baugruppe (Layout) im Forum
« Reply #281 on: 24. June 2017, 10:03:56 »
|
|
Wir haben einen Designfehler - ich weiß nur noch nicht wo. Aber ich habe genug Tee
Weitere Erkenntnis: die 0.65V kommen nicht aus dem NRST-Pin. Sie kommen aus allen Vdd Anschlüssen des STM. Dabei ist es vollkommen egal, ob D9 eingebaut ist oder nicht.
Ich habe gebratene Störche zu verkaufen - denn ich habe mir eben welche gemacht.
Woher zum Teufel kommen diese 0.65V her??? Kann man da im STM was schalten, was die Batteriespannung auf die Vdd Pins legt? Diese Spannung erklärt auch den indifferenten Zustand des PC mit eingelegter Batterie. Bei 0.65V kann es ja durchaus sein, dass das eine oder andere Bit noch unschlüssig ist
EDIT: Du kannst das Board zur Mitarbeit bewegen, indem Du über C94 einen Widerstand 47K legst. Dann bootet es wieder normal und nach Abtrennen der Betriebsspannung stehen auch keine 0.65V mehr an den Vdd Pins. Zusätzlich sinkt der Strom, der aus der Batterie entnommen wird, drastisch (von ca. 200uA auf unter 3uA). Ich habe alles überprüft: meine Batteriespannung geht nur an Pin 6, da, wo sie auch hingehört. Keine Schlüsse hinter und/oder vor D8. Die Spannung wird im STM auf die Vdd Pins gegeben.
vy 73 Andreas
|
« Last Edit: 24. June 2017, 10:25:45 by DF8OE » |
Logged
|
Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen... qrz.com-Seite von DF8OE
----------------------------------------------------- >>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
|
|
|
DG8YGW
positron schon länger dabei
Offline
Posts: 93
|
|
Re:MCHF eigenständige UI Baugruppe (Layout) im Forum
« Reply #282 on: 24. June 2017, 10:57:38 »
|
|
Hallo Andreas,
ich glaube der Fehler liegt an der falschen Beschaltung von Pin 143 PDR_ON
liegt der auf Masse , so ist die Vbat Funktionalität deaktiviert (interner Reset deaktiviert)
siehe Datasheet 2.18.2 Internal reset OFF
Ich werde mal vorsichtig versuchen den Pin hochzulegen
73 Ralf
|
|
Logged
|
Ralf, DG8YGW JO31LM DOK L03
|
|
|
DB4PLE
positron Urgestein
Offline
Posts: 1278
|
|
Re:MCHF eigenständige UI Baugruppe (Layout) im Forum
« Reply #283 on: 24. June 2017, 10:59:27 »
|
|
Hallo,
der STM hat einen internen Power-Switch, der dafür zuständig ist, im Fall von ausreichend VDD die Backup-Domain (RTC und 4k Backup-RAM) statt aus der VBAT aus dem VDD Zweig zu versorgen.
Vielleicht läuft darüber die "Versorgung".
73 Danilo
|
|
Logged
|
|
|
|
DB4PLE
positron Urgestein
Offline
Posts: 1278
|
|
Re:MCHF eigenständige UI Baugruppe (Layout) im Forum
« Reply #284 on: 24. June 2017, 11:04:27 »
|
|
Hallo Ralf,
PDR_ON -> wird in den Eval-Boards auf VDD gelegt über 10k (STM32F746 DISCO), oder direkt (NUCLEO-144 767)
Das wird es sein. Interessant, das es bei meinem Einzelstück v0.5 das Problem nicht gibt.
73 Danilo
|
|
Logged
|
|
|
|
|
|
|