Author
|
Topic: "dies und das" zur Version vom 30.06.2017 (Read 8157 times)
|
|
DF8OE
Administrator
Offline
Posts: 6265
Stellvertr. OVV I40, Jugend / Nachwuchsreferent
|
|
Re:"dies und das" zur Version vom 30.06.2017
« Reply #15 on: 01. July 2017, 14:40:54 »
|
|
Dann muss ich Dir leider sagen, dass Du ein Hardwareproblem hast - und zwar eines der "schwierigen" Sorte. Denn keiner meine mcHFs hat bei den Defaulteinstellungen eine Fehlfunktion. Irgendwas in deiner Hardware ist anders als bei meinen mcHFs - und da sind welche mit parallel und mit SPI-LCD dabei. Einer hat auch eine Uhrenmod. Alles hat nicht zur Ursache, dass sich was bei "Peak" aufhängt.
Das wird schwer zu finden sein. Es wird keine völlige Unterbrechung und kein völliger Kurzschluss sein, sondern irgendwas mittelohmiges. Bei einer Firmware geht es "man gerade noch", bei einer anderen ist as Timing anders, und da kann sich dann über solch einen Mist-Hardwarefehler was einschleichen.
Ich drücke Dir die Daumen, dass Du die Ursache schnell findest!
vy 73 Andreas
|
« Last Edit: 01. July 2017, 14:44:05 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! <<<<
|
|
|
dl8mby
alter Hase
Offline
Posts: 363
Ich liebe dieses Forum!
|
|
Re:"dies und das" zur Version vom 30.06.2017
« Reply #16 on: 01. July 2017, 15:34:00 »
|
|
Hallo Andreas,
möglich, dass Du recht hast, aber meine beiden TRXe hatten das Peek-Problem. Allerdings habe ich Deine Rückstell-Procedure auf die Default-Werte erst bei einem der beiden mchf's gemacht.
Werde das gleich beim anderen versuchen.
Danke für die Erklärung.
vy73 Markus DL8MBY
|
|
Logged
|
|
|
|
|
dl8mby
alter Hase
Offline
Posts: 363
Ich liebe dieses Forum!
|
|
Re:"dies und das" zur Version vom 30.06.2017
« Reply #18 on: 01. July 2017, 16:59:38 »
|
|
Hallo Andreas,
meine letzten Test verliefen an einem 50Ohm Abschluß, d.h. kein Signal. Ich dachte zuerst, daß eine Übersteuerung des Audio-Pfades, wenn ich auf ein reales Signal im Betrieb abgestimmt habe die Ursach sein könnte, weshalb ich ab da nicht mehr an der Antenne bei der Fehlersuche gearbeitet habe.
Jetzt bin ich gerade dabei meinen J-Link an den Debugport anzuschließen, wobei es noch mit der Erkennung der CPU nicht so recht geklappt.
Kann dazu jemand was sagen?
vy73 Markus DL8MBY
Ich verwende GND, SWCK, SWIO und RST, also vier Leitungen. In den Unterlagen von ST steht, dass man lediglich zwei Leitungen brauchen würde, wobei GND wahrscheinlich verschwiegen wird, weil selbstverständlich.
|
|
Logged
|
|
|
|
|
DB4PLE
positron Urgestein
Offline
Posts: 1278
|
|
Re:"dies und das" zur Version vom 30.06.2017
« Reply #20 on: 01. July 2017, 17:06:58 »
|
|
Hallo Markus,
tatsächlich brauchst Du 3 Leitungen -> RST wird nicht gebraucht. Zumindestens der ST-Link wickelt alles über die Leitungen SWDIO, SWDCLK (und GND) ab.
73 Danilo
|
|
Logged
|
|
|
|
dl8mby
alter Hase
Offline
Posts: 363
Ich liebe dieses Forum!
|
|
Re:"dies und das" zur Version vom 30.06.2017
« Reply #21 on: 01. July 2017, 17:17:47 »
|
|
Hallo Andreas, hallo Danilo,
mir ist noch nicht klar, ob ich den ST-Link oder den J-Link oder beide dazu benützen kann, um zu sehen wo die CPU steht, wenn sich der mchf aufhängt.
Ich dachte, wenn ich die Register auslesen könnte, könnten wir schneller die Ursache des Problems einkreisen.
Ich bin halt noch nicht ganz überzeugt, das es an der Hardware liegt. Sonst hätte ich den Fehler ja identisch bei meinen beiden mchf's machen müssen. Ist zwar nicht auszuschließen, wäre aber schon ein blöder Zufall.
Markus
PS: Mein J-Link Output
./JLinkExe -speed 12000 -if swd -device STM32F429VI SEGGER J-Link Commander V5.02i ('?' for help) Compiled Nov 3 2015 17:25:13 Info: Device "STM32F429VI" selected. DLL version V5.02i, compiled Nov 3 2015 17:25:08 Firmware: J-Link ARM V8 compiled Nov 28 2014 13:44:46 Hardware: V8.00 S/N: XXXXXXXX Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFULL Emulator has Trace capability VTarget = 0.588V Can not connect to target. Failed to identify target. Trying again with slow (4 kHz) speed. Can not connect to target. No device found at all. Selecting JTAG as default target interface.
J-Link>st VTarget=1.087V ITarget=0mA TCK=0 TDI=0 TDO=0 TMS=0 TRES=1 TRST=0 Supported target interface speeds: - 48 MHz/n, (n>=4). => 12000kHz, 9600kHz, 8000kHz, ... - Adaptive clocking
J-Link>hwinfo HWInfo[00] = Target power is disabled HWInfo[02] = 0mA (ITarget) HWInfo[03] = 0mA (ITargetPeak) HWInfo[04] = 0mA (ITargetPeakOperation) HWInfo[10] = 0ms (ITargetMaxTime0) HWInfo[11] = 0ms (ITargetMaxTime1) HWInfo[12] = 0ms (ITargetMaxTime2) HWInfo[13] = 0x00000000 HWInfo[27] = 0x00000000 HWInfo[28] = 0x00000000
|
« Last Edit: 01. July 2017, 17:21:04 by dl8mby » |
Logged
|
|
|
|
dl8mby
alter Hase
Offline
Posts: 363
Ich liebe dieses Forum!
|
|
Re:"dies und das" zur Version vom 30.06.2017
« Reply #22 on: 01. July 2017, 17:24:02 »
|
|
Nachtrag,
bei der o.g. 3-Wire Verkabelung (SWIO, SWCLK, GND) geht mir der mchf nach dem Booten in den "Input Elements Test".
Markus
|
|
Logged
|
|
|
|
DB4PLE
positron Urgestein
Offline
Posts: 1278
|
|
Re:"dies und das" zur Version vom 30.06.2017
« Reply #23 on: 01. July 2017, 17:24:35 »
|
|
Hallo Markus,
wenn es einfach nur um den aktuellen CPU Pointer geht:
ST-Link und ST-UTIL. Mit dem ST-UTIL kannst Du die Prozessorregister auslesen (Menu Target-MCU Core). Dann brauchen wir noch die passende Link map zu deiner Firmware, die muss Andreas beisteuern (es sei denn, du übersetzt selbst und flasht diese SW, dann brauchen wir deine map).
73 Danilo
|
|
Logged
|
|
|
|
DB4PLE
positron Urgestein
Offline
Posts: 1278
|
|
Re:"dies und das" zur Version vom 30.06.2017
« Reply #24 on: 01. July 2017, 17:28:16 »
|
|
Hallo Markus,
Nachtrag,
bei der o.g. 3-Wire Verkabelung (SWIO, SWCLK, GND) geht mir der mchf nach dem Booten in den "Input Elements Test".
Markus
|
|
Dann zählst Du falsch herum an P8. Einer der Pins (Pin 1) ist ja der TP_IRQ -> deswegen Button Test.
73 Danilo
|
|
Logged
|
|
|
|
dl8mby
alter Hase
Offline
Posts: 363
Ich liebe dieses Forum!
|
|
Re:"dies und das" zur Version vom 30.06.2017
« Reply #25 on: 01. July 2017, 17:31:44 »
|
|
Hallo Danilo,
ich kann und habe bereits selber übersetzt, allerdings verwende ich Eure FW, da ich die Sache nicht noch mehr Verkomplizieren will.
Mein Compiler (Ver. 5.4.1) macht auch etwas großere Binaries.
Ich muss auch den nano.spec Schalter im Linker deaktivieren, damit der Linker durchläuft.
Danke für Eure Mühe.
Markus >arm-none-eabi-gcc -v Using built-in specs. COLLECT_GCC=arm-none-eabi-gcc COLLECT_LTO_WRAPPER=/usr/lib64/gcc/arm-none-eabi/5/lto-wrapper Target: arm-none-eabi Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --libdir=/usr/lib64 --libexecdir=/usr/lib64 --with-sysroot=/usr/arm-none-eabi --with-python-dir=share/arm-none-eabi/gcc/5 --with-pkgversion='openSUSE 5.4.0_20160622-3.19' --with-bugurl=https://bugs.opensuse.org/ --target=arm-none-eabi --with-multilib-list=armv6-m,armv7-m,armv7e-m,armv7-r --enable-multilib --enable-multiarch --enable-interwork --enable-plugins --disable-decimal-float --disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath --disable-libssp --disable-libstdcxx-pch --disable-libstdcxx-dual-abi --disable-libstdcxx-verbose --disable-nls --disable-shared --disable-threads --disable-tls --with-gnu-as --with-gnu-ld --with-gmp --with-mpfr --with-mpc --with-isl --with-libelf --enable-gnu-indirect-function --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --enable-languages=c,c++ --enable-gold --enable-target-optspace --enable-lto --without-headers --with-newlib --with-system-zlib Thread model: single gcc version 5.4.1 20160609 (release) [ARM/embedded-5-branch revision 237715] (openSUSE 5.4.0_20160622-3.19)
|
|
Logged
|
|
|
|
dl8mby
alter Hase
Offline
Posts: 363
Ich liebe dieses Forum!
|
|
Re:"dies und das" zur Version vom 30.06.2017
« Reply #26 on: 01. July 2017, 17:35:10 »
|
|
@Danilo,
die Verkabelung ist just die selbe, mit der ich den ST-Link anschließe um die FW&BL zu flashen.
Nur das Kabel ist jetzt etwa 5cm länger, da der J-Link etwas unhandlicher ist.
Markus
|
|
Logged
|
|
|
|
dl8mby
alter Hase
Offline
Posts: 363
Ich liebe dieses Forum!
|
|
Re:"dies und das" zur Version vom 30.06.2017
« Reply #27 on: 01. July 2017, 17:38:51 »
|
|
@Danilo,
so ist der J-Link angeschlossen.
Markus
|
|
|
|
DB4PLE
positron Urgestein
Offline
Posts: 1278
|
|
Re:"dies und das" zur Version vom 30.06.2017
« Reply #28 on: 01. July 2017, 17:56:20 »
|
|
Hallo Markus,
ich habe keinerlei Erfahrung mit dem J-Link.
Außerdem lag ich falsch mit Pin1 von P8, ist TP_CS und nicht TP_IRQ. In jedem Fall kann man bei Keytest-Screen an der Zahl oben die initial gedrückten Tasten (die, die zum Start des Screens führen) ablesen. Deshalb ist diese Nummer wichtig um zu verstehen was jetzt los ist. Aber ich tippe immernoch auf Kabel. Es sind immer die Kabel.
73 Danilo
|
|
Logged
|
|
|
|
dl8mby
alter Hase
Offline
Posts: 363
Ich liebe dieses Forum!
|
|
Re:"dies und das" zur Version vom 30.06.2017
« Reply #29 on: 01. July 2017, 18:05:46 »
|
|
Hallo Danilo,
leider ist es nicht der Fall, oder Gott sei Dank. Durch das abnehmen meines Gehäuse-Bodenblechs hat sich ein Key vekeilt, was ich nicht bemerkt habe, deshalb dieer Einsprung in den Test nach dem Bootvorgang.
Jetzt bin ich zwar noch nicht mit der CPU verbunden, aber ich sehe des normale GUI Bild mit Spektrum.
Jetzt werde ich versuchen deinen Vorschlag mit dem ST-Link auszuprobieren.
Melde mich gleich wieder.
Markus
|
|
Logged
|
|
|
|
|
|
|