Diskuze - danyk.cz

Vlákno z kategorie: Hlavní diskuze
Celkem 11 odpovědí.


21.06.2023 (10:33:13) K # IP X
Tim:
Ahoj, kdo používáte STM32IDE ... včera jsem si nechal zaktualizovat IDE a nějak se od té doby peru s nahráváním programu do MCU přes Open OCD... Netušíte, kde hledat chybu?

Open On-Chip Debugger 0.12.0-00017-gb153daa14 (2023-02-03-14:58) [https://github.com/STMicroelectronics/OpenOCD]
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Info : STLINK V2J41S7 (API v2) VID:PID 0483:3748
Info : Target voltage: 3.265392
Info : clock speed 4000 kHz
Info : stlink_dap_op_connect(connect)
Info : SWD DPIDR 0x0bc11477
Info : [STM32G071RBTx.cpu] Cortex-M0+ r0p1 processor detected
Info : [STM32G071RBTx.cpu] target has 4 breakpoints, 2 watchpoints
Info : starting gdb server for STM32G071RBTx.cpu on 3333
Info : Listening on port 3333 for gdb connections
Info : accepting 'gdb' connection on tcp/3333
Info : device idcode = 0x20006460 (STM32G07/G08xx - Rev B : 0x2000)
Info : RDP level 0 (0xAA)
Info : flash size = 128 KiB
Info : flash mode : single-bank
undefined debug reason 8 - target needs reset
Info : accepting 'gdb' connection on tcp/3333
undefined debug reason 8 - target needs reset
[STM32G071RBTx.cpu] halted due to debug-request, current mode: Thread
xPSR: 0xf1000000 pc: 0x08002c6c msp: 0x20009000
[STM32G071RBTx.cpu] halted due to debug-request, current mode: Thread
xPSR: 0xf1000000 pc: 0x08002c6c msp: 0x20009000
Info : dropped 'gdb' connection
[STM32G071RBTx.cpu] halted due to debug-request, current mode: Thread
xPSR: 0x81000000 pc: 0x08008a30 msp: 0x20008fd0
shutdown command invoked
Info : dropped 'gdb' connection
21.06.2023 (17:01:11)  # IP X
ms-boss obalka (web) :
22.06.2023 (15:08:05)  # IP X
RayeR (web) :
A co teda zpusobilo problem/v cem spociva to reseni?
vidima tam naky rozdil v tech pouzitych konfigach OCD
find target/stm32f1x_stlink.cfg
vs
find target/stm32f1x.cfg

a zmena nastaveni zpusobu resetu

# use hardware reset, connect under reset
reset_config srst_only srst_nogate

vs

#reset_config srst_only srst_nogate
reset_config srst_nogate

ta zmena v tech konfigach nastala tim update?
22.06.2023 (15:30:35)  # IP X
Tim:
Neumím si to vysvěštlit, ale nakonec tím updatem se rozhodilo nastavení projektu...include paths... a ještě něco a způsobilo to ten brajgl.,..ale mezitím, než se na to přišlo jsem přepsal i jné věci, takže těžko říct...
23.06.2023 (12:09:59)  # IP X
ms-boss obalka (web) :
Zpravidla, když nejde nebo se záhadně sere debug STček, tak to bejvá blbý nastavení resetu.
25.06.2023 (04:47:27)  # IP X
RayeR (web) :
No ja tusim, ze mi dycky stacilo prepnout na connect under reset a s tim to fungovalo...

Jinak rozjebani include path zpusobi chyby uz pri prekladu a ne az pri debugu...
25.06.2023 (17:44:37)  # IP X
ms-boss obalka (web) :
Mě se teda už párkrát stalo, že connect under reset nestačil. Pak se muselo šachovat s tím, jak se generuje reset. Co to reálně znamená... nevim už.
Nicméně pořád je tu možnost přeskočit to plesnivý OpenOCD a ST-Link přeprogramovat na Black Magic Probe, kterej přímo poskytuje GDB server přes virtuální sériovku.
26.06.2023 (10:14:29)  # IP X
Tim:
No, taky se mi do defaultu vypnul -u _printf_float nexlib-nano a builder to na mě neřval, tak jsem si toho nevšiml... docela blbý, když nastavení IDE se negituje :-(
26.06.2023 (13:37:08)  # IP X
RayeR (web) :
No proto tyhle IDE sracky nemam rad, kdyz mas napsanej vlastni Makefile, tak ten se sam od sebe nezmeni...
Mozna to prostredi jde i donutit prekladat podle ext. Makefile?
26.06.2023 (15:40:33)  # IP X
8-bit obalka (web) :
Nebo vyházet open source plevel a pořídit fungující, proprietární IDE a krabičku na kterou je spolehnutí, třeba
https://happytech.jp/wordpress/wp-content/uploads/2018/...
Pro STM dělá něco podobného KEIL, mám takový pocit **37
27.06.2023 (05:47:05)  # IP X
RayeR (web) :
Jo, proprietarni IDE, to ti moc nezaruci, ze tvurce nekde neco nezmneni jak ho napadne. Keila pouzivame v praci, ja v nem dal zatim jen s NXPckama, kolega dela s STMkama, jako zatim to nak funguje...
23.07.2023 (23:32:39)  # IP X
8-bit obalka (web) :
Nevím jestli mi to někdo zaručí nebo ne, ale zatím vždycky když jsem zmáčknul F6 to v pohodě naloadovalo fw do procáku a začalo debugovat, a už je to nějaký pátek co tu krabičku mám. Poměrně rozdíl oproti tomu jak jsem se kdysi pinožil v OpenOCD a GDB **37
Přezdívka:
Heslo:
Text: