Lpc-Link x Keil

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

Lpc-Link x Keil

Mensagempor styg » 10 Jun 2010 16:02

Comprei um kit desses (lpc-link), com o LPC1343, só que não quero usar a IDE da NXP (Lpcxpresso) e sim o Keil que uso faz tempo.

Dei uma procurada no google e não tem jeito (até agora) de fazer o keil reconhecer o jtag dessa lpc-link (precisaria de um plugin pro keil, tipo aquele do coocox).

Então parti minha placa ao meio e espetei na protoboard, pra usar com minha n-Link (u-Link genérico) + Keil.

Acontece que não está reconhecendo minha placa, o jtag ele reconhece (figura abaixo), já que ta mostrando o serial dele.

Imagem

Uploaded with ImageShack.us

Quanto as conexões to fazendo entre o conector JTAG 20 pinos e minha target, é a seguinte:

Target JTAG
SWDIO -> TMS
SWCLK -> TCLK
RESET -> RESET
GND -> GND

Já tentei sem pull-up/pull-down e com pull-ups em swdio/swclk.

Mas não tá virando.

Alguma dica???
Lucas
Avatar do usuário
styg
Word
 
Mensagens: 799
Registrado em: 16 Out 2006 08:24
Localização: Floripa abaixo de zero.

Mensagempor proex » 10 Jun 2010 16:31

Na minha placa do Cortex a Jtag serial esta assim:

Target --->JTAG
+3V3 ---->+3V3......esse esta faltando no seu
SWDIO -> TMS
SWCLK -> TCLK
SWO ----> TDO......esse esta faltando no seu
RESET --> RESET
GND ----> GND

A Jtag precisa receber o +3V3 da sua placa.

Sem isso sua Jtag não vai aparecer listada no Keil.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor RobL » 10 Jun 2010 18:08

Penso que cada fabricante faz o seu "drive" que fica entre o PC (a IDE) e os sinais para o JTAG. Note que há um baita chip lá na frente que também faz o USB.
Só se a fabricante, Embeded Artists do LPCXpresso, liberar para entrar no Keil como plugin o que é viável acontecer em breve, pois já lí algo a respeito.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor styg » 10 Jun 2010 23:53

Bom, o negocio aqui melhorou, por incrivel que pareça o esquema do conector do meu jtag tava invertido por causa do flat.. pqp

Já testei a JTAG em outra placa e ele reconheceu, entao a jtag ta boa.

Então agora sei que a conexão está certa.
Antes não podia conectar o vcc que dava pau, agora ja ta tudo ligado.

Mas ta faltando algo, quando conecto o jtag o led da target continua piscando, ou seja, ela nao entrou em reset...

proex, sabes me dizer se:
1) as linhas SWDIO, SWCLK e SWO tem algum resistor de pull-up/down?
2) o reset do mcu, só para confirmar é ligado no TRST ou SRST?
3) na linha de reset tem alguma coisa ligado, ou só o conector do jtag msm?


Robl, realmente cada fabricante faz o seu "drive" já que de uma placa pra outra muda até mcu e tal... mas os sinais do jtag são padrão, então independente do que tem dentro da caixa preta, qualquer jtag deve funcionar em qualquer placa.


valeu
Lucas
Avatar do usuário
styg
Word
 
Mensagens: 799
Registrado em: 16 Out 2006 08:24
Localização: Floripa abaixo de zero.

Mensagempor proex » 11 Jun 2010 07:40

No Jtag serial não precisa de resistores Pull Up. O Led só vai parar de piscar quando vc entrar no modo Debuger.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor RobL » 11 Jun 2010 07:54

Conforme escrevi acima, não se trata de JTAG e sim o que está entre o JTAG e a IDE (PC).
Para ficar mais claro, você pode ligar diretamente um JTAG a uma porta paralela do seu PC. O JTAG é padrão, no entanto, não fará nada, pois não há um programa para tal.
Podemos fazer esse programa de diversas formas, dependendo de como é nossa IDE. Este é o caso de cada fabricante.
Quando alguém consegue ligar um JTAG a um Keil e ler algo é por que ele sabe como o Keil está lendo o que vem do JTAG. Não necessariamente igual para outros fabricantes.
Já reconhecer o JTAG, não vejo por que seria diferente, mas não é condição suficiente.
Bom, entendí que você não quisesse somente reconhecer o JTAG e sim debugar pela IDE do Keil.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Re: Lpc-Link x Keil

Mensagempor Rodrigo_P_A » 11 Jun 2010 08:36

styg escreveu:Comprei um kit desses (lpc-link), com o LPC1343, só que não quero usar a IDE da NXP (Lpcxpresso) e sim o Keil que uso faz tempo.

Dei uma procurada no google e não tem jeito (até agora) de fazer o keil reconhecer o jtag dessa lpc-link (precisaria de um plugin pro keil, tipo aquele do coocox).

Então parti minha placa ao meio e espetei na protoboard, pra usar com minha n-Link (u-Link genérico) + Keil.

Acontece que não está reconhecendo minha placa, o jtag ele reconhece (figura abaixo), já que ta mostrando o serial dele.

Imagem

Uploaded with ImageShack.us

Quanto as conexões to fazendo entre o conector JTAG 20 pinos e minha target, é a seguinte:

Target JTAG
SWDIO -> TMS
SWCLK -> TCLK
RESET -> RESET
GND -> GND

Já tentei sem pull-up/pull-down e com pull-ups em swdio/swclk.

Mas não tá virando.

Alguma dica???


Esta JTAG que você tem não é compatível com SWD , veja que a CheckBox SWD não está habilitada para ser checada, esta sua JTAG deve ser algum clone do ULINK1 e você não vai conseguir usar com o cortex via interface SWD, só vai conseguir usar via interface JTAG padrão.

Se a sua JTAG fosse compatível com SWD a caixa de texto apareceria assim:

Imagem
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2237
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Re: Lpc-Link x Keil

Mensagempor styg » 11 Jun 2010 12:23

Rodrigo_P_A escreveu:
styg escreveu:Comprei um kit desses (lpc-link), com o LPC1343, só que não quero usar a IDE da NXP (Lpcxpresso) e sim o Keil que uso faz tempo.

Dei uma procurada no google e não tem jeito (até agora) de fazer o keil reconhecer o jtag dessa lpc-link (precisaria de um plugin pro keil, tipo aquele do coocox).

Então parti minha placa ao meio e espetei na protoboard, pra usar com minha n-Link (u-Link genérico) + Keil.

Acontece que não está reconhecendo minha placa, o jtag ele reconhece (figura abaixo), já que ta mostrando o serial dele.

Imagem

Uploaded with ImageShack.us

Quanto as conexões to fazendo entre o conector JTAG 20 pinos e minha target, é a seguinte:

Target JTAG
SWDIO -> TMS
SWCLK -> TCLK
RESET -> RESET
GND -> GND

Já tentei sem pull-up/pull-down e com pull-ups em swdio/swclk.

Mas não tá virando.

Alguma dica???


Esta JTAG que você tem não é compatível com SWD , veja que a CheckBox SWD não está habilitada para ser checada, esta sua JTAG deve ser algum clone do ULINK1 e você não vai conseguir usar com o cortex via interface SWD, só vai conseguir usar via interface JTAG padrão.

Se a sua JTAG fosse compatível com SWD a caixa de texto apareceria assim:

Imagem



Ow fuck, man!

Parece que eu tava pressentindo isso, semana passada comprei um CoLinkEx, agora negócio é esperar chegar.

Obrigado pessoal!
Lucas
Avatar do usuário
styg
Word
 
Mensagens: 799
Registrado em: 16 Out 2006 08:24
Localização: Floripa abaixo de zero.

Re: Lpc-Link x Keil

Mensagempor longo.251272 » 17 Abr 2013 09:43

Chegou a usar o ColinkEX ? Estou pensando em comprar uma para conectar com a http://www.wvshare.com/product/Open407I-C-Package-B.htm .

Valeu
longo.251272
Byte
 
Mensagens: 318
Registrado em: 08 Nov 2011 11:58
Localização: São Paulo - SP

Re: Lpc-Link x Keil

Mensagempor styg » 18 Abr 2013 09:50

longo.251272 escreveu:Chegou a usar o ColinkEX ? Estou pensando em comprar uma para conectar com a http://www.wvshare.com/product/Open407I-C-Package-B.htm .

Valeu


Cara, comprei e mal usei, tá guardada numa caixa, se quiser posso vendê-la.
Lucas
Avatar do usuário
styg
Word
 
Mensagens: 799
Registrado em: 16 Out 2006 08:24
Localização: Floripa abaixo de zero.


Voltar para ARM

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x