Autor Tema: El firmware funciona bien en modo de depuración pero no en modo Release  (Leído 1522 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado isfan

  • PIC16
  • ***
  • Mensajes: 145
Hola buenos dias, es posible hacer un debug sin grabar mi stm32? (estoy usando un stlink-v2)
el programa es muy basico (encender   y apagar un led)
pero solo arranca cuando conecto el programador y le paso el debug (supuestamente si tiene el debug deberia estar grabado en el chip cierto?)

Tambien probe ha grabar con el archivo que me genero de stm32cube el archivo .bin con stm32-link utility pero no sirvio tampoco

dejo los registro de stm32 cube...
Open On-Chip Debugger 0.10.0+dev-01193-g5ce997d (2020-02-20-10:57)
Licensed under GNU GPL v2
For bug reports, read
   http://openocd.org/doc/doxygen/bugs.html
srst_only separate srst_nogate srst_open_drain connect_assert_srst
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
adapter speed: 8000 kHz
adapter_nsrst_delay: 100
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Info : clock speed 8000 kHz
Info : STLINK V2J34S7 (API v2) VID:PID 0483:3748
Info : using stlink api v2
Info : Target voltage: 3.238973
Info : SRST line asserted
Info : STM32L496ZETx.cpu: hardware has 6 breakpoints, 4 watchpoints
Info : Listening on port 3333 for gdb connections
Info : accepting 'gdb' connection on tcp/3333
Info : SRST line released
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x08000890 msp: 0x20050000
Info : Unable to match requested speed 8000 kHz, using 4000 kHz
Info : Unable to match requested speed 8000 kHz, using 4000 kHz
adapter speed: 4000 kHz
Info : device idcode = 0x20006461 (STM32L49/L4Axx - Rev: B)
Info : flash size = 1024kbytes
Info : flash mode : dual-bank
Info : SRST line asserted
Info : SRST line released
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x08000890 msp: 0x20050000
Info : Unable to match requested speed 8000 kHz, using 4000 kHz
Info : Unable to match requested speed 8000 kHz, using 4000 kHz
adapter speed: 4000 kHz
Warn : Padding 4 bytes to keep 8-byte write size
target halted due to breakpoint, current mode: Thread
xPSR: 0x61000000 pc: 0x20000050 msp: 0x20050000
Info : block write succeeded
Info : SRST line asserted
Info : SRST line released
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x08000890 msp: 0x20050000
shutdown command invoked


Info : dropped 'gdb' connection


Mi pregunta es si funciona en el debug no deberia estar grabado ya el stm32??
un saludo.
« Última modificación: 01 de Abril de 2020, 08:00:21 por isfan »


 

anything