Página 1 de 2

openocd

MensagemEnviado: 02 Jul 2019 12:40
por tcpipchip
Bom dia

Esta rodando bem na maquina de voces com WINDOWS 7 ? Ou apenas no LINUX ?

Re: openocd

MensagemEnviado: 04 Jul 2019 09:50
por eliveltonpsantos
Usei ano passado o OpenOCD para depurar o STM32 pelo Eclipse usando as placas STM-Nucleo com ST-Link 2 tanto no Windows 7 e no Windows 10 e não tive problema.

Re: openocd

MensagemEnviado: 04 Jul 2019 18:31
por tcpipchip
mas tem alguma ferramenta mais simples para eu gravar arm m4 (nao necessariamente ST), por exemplo, via ST-LINK V2 ?

Hoje uso SEGGER e DAP-LINK, mas quero ver como é com ST-LINK V2

Re: openocd

MensagemEnviado: 11 Jul 2019 16:56
por eliveltonpsantos
Eu acho que o ST-LINK/V2 é exclusivo para os MCUs da STMicroelectronics. É possível substituir (legalmente) o firmware das STM32 Nucleo Boards para funcionar como um J-Link, mas ele também fica restrito aos MCUs da STMicroelectronics.
Tanto no caso do ST-LINK/V2 quanto do J-Link Base, eu usava o OpenOCD para depurar o código dentro do Eclipse. Claro que ele também grava o firmware, mas quando era somente para gravar o código em várias placas (linha de produção) existe o STM32CubeProgrammer no caso do ST-LINK/V2 e há um programa dentro da pasta de instalação do SEGGER chamado SEGGER J-Flash Lite (ou algo assim); ambos funcionam de maneira semelhante: só abrir o programa, buscar o arquivo binário e apertar no botão "Download".

Re: openocd

MensagemEnviado: 11 Jul 2019 18:41
por pamv
Parece que alguém conseguiu alguma coisa

https://electronics.stackexchange.com/q ... n-st-chips

Re: openocd

MensagemEnviado: 12 Jul 2019 09:04
por eliveltonpsantos
Interessante isso aí... Vou dar uma olhada!

Re: openocd

MensagemEnviado: 13 Jul 2019 13:11
por tcpipchip
vou ficar com o opencd mesmo!

Re: openocd

MensagemEnviado: 16 Jul 2019 16:32
por tcpipchip
Compilei o openocd no linux e já estou tendo progressos com a geracao do .CFG

Open On-Chip Debugger 0.10.0 (2019-07-15) [https://github.com/sysprogs/openocd]
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
debug_level: 2

WARNING: interface/stlink-v2.cfg is deprecated, please switch to interface/stlink.cfg
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Info : clock speed 1000 kHz
Info : STLINK V2J17S4 (API v2) VID:PID 0483:3748
Info : Target voltage: 3.150785
Info : nrf52.cpu: hardware has 6 breakpoints, 4 watchpoints
Info : Listening on port 3333 for gdb connections
shutdown command invoked
$

Re: openocd

MensagemEnviado: 16 Jul 2019 20:38
por tcpipchip
Consegui!!!!!!!!!!!!!

=============================
start do servirdor openocd
========================
openocd -d2 -f nordic_nrf52_dk.cfg

=============
start do cliente
=============
telnet localhost 4444

reset init
reset halt
nrf5 mass_erase
set WORKAREASIZE 0x4000
program c:/openOCD/bin/s132_nrf52_2.0.1_softdevice.hex verify
program c:/openOCD/bin/led_switch.ino.hex verify
reset run
exit


nordic_nrf52_dk.cfg
#
# Nordic Semiconductor NRF52 Development Kit (nRF52832)
#
source [find interface/stlink.cfg]

transport select hla_swd

source [find target/nrf52.cfg]

uma das fontes
https://primalcortex.wordpress.com/2017 ... 2832-chip/

Re: openocd

MensagemEnviado: 16 Jul 2019 20:39
por tcpipchip
Consegui gravar meus NRF52832 e NRF52840 :)

Re: openocd

MensagemEnviado: 17 Jul 2019 11:25
por eliveltonpsantos
Boa! Com qual programador?

Re: openocd

MensagemEnviado: 17 Jul 2019 12:49
por tcpipchip
ST-LINK-V2 (DOURADO)

Nao esqueça antes do ZADIG (winusb driver), ok ?

Re: openocd

MensagemEnviado: 17 Jul 2019 14:39
por eliveltonpsantos
Você precisou alterar o firmware ou fazer alguma modificação no hardware?
Eu tenho uma STM32 Nucleo e estou querendo depurar meu código do Atmel SAMD21 enquanto a minha importação da Atmel-ICE não chega...

Re: openocd

MensagemEnviado: 17 Jul 2019 17:14
por tcpipchip
Nao alterei nada em Hardware


Cheguei a compilar no LINUX o openocd...e gerar o .cfg....

Mas...nao foi necessario...

Re: openocd

MensagemEnviado: 18 Jul 2019 10:24
por tcpipchip
Voce chegou a utilizar o STM32 CUBE programmer para o ST-LINK V2 ?
Acho que nao vai conseguir atualizar o firmware, certo ?