Página 1 de 1

SMT32F411

MensagemEnviado: 07 Nov 2016 07:45
por tcpipchip
Ola pessoal, quero gravar um programa via JTAG (SEGGER) e tenho disponivel os pinos SWCLK e SWDIO no STM.

Posso usar o esquema abaixo ?

Segger Nucleo
1 VTref 1 VDD_Target
4 GND 3 GND
7 TMS 4 SWDIO
9 TCK 2 SWCKL
13 TDO 6 SWO <------opcional
15 Reset 5 NRST

Abraços

TCPIPCHIP

Re: SMT32F411

MensagemEnviado: 07 Nov 2016 08:28
por eletroinf
Eu utilizo as conexões SWDIO, SWCLK e GND da jtag, apenas.

Creio que seja possível sim utilizar essa da placa para outros uC, mas não testei aqui.

Re: SMT32F411

MensagemEnviado: 07 Nov 2016 10:08
por tcpipchip
e o VtRef ?

Re: SMT32F411

MensagemEnviado: 07 Nov 2016 11:21
por andre_luis
O Rodrigo já havia publicado algo sobre isso no Blog:

ARM CORTEX - Usando interface SWD com o ULINK2, ULINK-ME, JLINK Segger etc..

Re: SMT32F411

MensagemEnviado: 07 Nov 2016 12:17
por eletroinf
http://infocenter.arm.com/help/index.js ... HDGGG.html

"•The VTREF signal is typically connected directly to the VDD rail".

Em algum lugar diz que o SWO é opcional.
De qualquer jeito eu uso aqui só os três pinos que disse antes e funciona. Naquelas plaquinhas "arduino killer" com 103fc8t6 pode-se alimentá-las com o VCC da jtag tranquilamente.
Eu uso este modelo e um outro que não achei no momento:

http://www.ebay.com/itm/NEW-J-Link-OB-A ... SwzaJX645p

Re: SMT32F411

MensagemEnviado: 07 Nov 2016 17:09
por tcpipchip
Ja fiz o segger funcionar e gravar o STM32....estou tentando ver pq a aplicação nao roda...

Re: SMT32F411

MensagemEnviado: 08 Nov 2016 10:46
por eletroinf
É, eu já passei por isso.

O problema maior é que 99% dos exemplos que existem usam aquelas tranqueiras de CMSIS.
Demorei um bocado para fazer meu código rodar, mas foi.
Está com problema na inicialização?

Re: SMT32F411

MensagemEnviado: 08 Nov 2016 14:17
por tcpipchip
Já resolvi, era o firmware do segger...

Agora está ok

Já estou rodando o BASIC no modulo STM32 WIFI, concorrente do ESP8266

obrigado

TCPIPCHIP