open BDM para coldfire

Software e Hardware para uC da Qualcomm, NXP, FreeScale e Motorola

Moderadores: 51, guest2003

open BDM para coldfire

Mensagempor mastk » 08 Out 2008 14:11

Estava vendo a elektron desse mes e saiu um artigo falando da BDM livre para CF, e fica a duvida...

Vale a pena?
De cara, ja da para sacar que ela eh incrivelmente lenta e vai ser usada em processadorres muito rapidos :?

Comprar um kit que tenha uma BDM deverdade nao seria melhor?

No caso dos MCF5270, ele tem uma pota JTAG, o cabo seria simples como o dos CPLD/FPGAs da xilinx?
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor msamsoniuk » 08 Out 2008 21:30

nao vi a revista nao, mas afinal pq vc acha que vai ser incrivelmente lenta ? eles estao usando um PIC e uma porta serial a 9600 bps ? :D

os BDMs on-board nos kits e nos adaptadores da P&E Micro usam um microcontrolador meio jaguara, um 9S12 com USB, e ateh que funcionam bem, pois a maioria do hardware do BDM na verdade esta on-chip no coldfire, assim a unica diferenca de velocidade entre um BDM USB e um BDM serial seria descarregar uma FLASH, por exemplo.

em relacao ao JTAG, eh praticamente equivalente o hardware, ou seja, daria o mesmo trampo! porem no caso do BDM existem instrucoes curtas para acessar registros, ler e escrever na memoria. os dispositivos programaveis via JTAG costumam ter isso, mas na maioria dos outros dispositivos a JTAG soh serve mesmo para fazer teste do encapsulamento e esse eh o caso no coldfire...

neste caso, ateh daria para gravar uma flash, mas precisaria descarregar os bitstreams com o estado dos 160 pinos e ficar alterando isso no tempo para conseguir simular acessos ao bus, daih sim fica incrivelmente lento! :P
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor mastk » 08 Out 2008 23:23

É que ela usa um HC908JB, sob USB 1.1 e pela velocidade do bus interno é de 3Mhz, levando o tempo para processar um protocolo, será lento, os 9S12 tem modelos que são consideravelmente rapidos.

Pelos a BDM de HCS08 em USB1.1 não fica muito legal...

E que fica minha duvida, o cara está rodando a 100Mhz, queria saber se vale a pena investir um tempo e grana para vs uma BDM de verdade.

Se for ficar lento, faço como no 68K, que a não ser pelo PIC tá nesse condições, incrivelmente lent :(
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor guest2003 » 09 Out 2008 09:00

Pra quem quiser mais info, firmware, gerbers, etc... o thread esta aqui

http://forums.freescale.com/freescale/b ... ead.id=624


[]'s
http://www.sethi.com.br (Institucional)
http://www.sethi3d.com.br (Impressoras 3d)
http://www.sethi.com.br/blog (Blog Impressoras 3d)
Avatar do usuário
guest2003
Word
 
Mensagens: 746
Registrado em: 13 Out 2006 11:48
Localização: Campinas - SP

Mensagempor msamsoniuk » 09 Out 2008 13:05

pow, se for barato acho que vale a pena mesmo com USB 1.1! esqueca essa historia de "BDM de verdade", isso nao existe! :)
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor guest2003 » 09 Out 2008 15:15

A ideia do cara era exatamente essa... fica abaixo de U$10,00

Só não sei se comunica com o Codeworrior, ainda não li muito o Doc do cara.

[]'s
Marcelo
http://www.sethi.com.br (Institucional)
http://www.sethi3d.com.br (Impressoras 3d)
http://www.sethi.com.br/blog (Blog Impressoras 3d)
Avatar do usuário
guest2003
Word
 
Mensagens: 746
Registrado em: 13 Out 2006 11:48
Localização: Campinas - SP

Mensagempor guest2003 » 09 Out 2008 15:47

Dei uma olhada rapida...

Comunica com o codeworrior :)

E Mastk... até que o negocio não é tão lento assim não...

Data Transfer : 6.7kB/s

Da até pra acompanhar as coisas rapidinho igual voce gosta ! hehehe

[]'s
http://www.sethi.com.br (Institucional)
http://www.sethi3d.com.br (Impressoras 3d)
http://www.sethi.com.br/blog (Blog Impressoras 3d)
Avatar do usuário
guest2003
Word
 
Mensagens: 746
Registrado em: 13 Out 2006 11:48
Localização: Campinas - SP

Mensagempor msamsoniuk » 09 Out 2008 21:15

eu tb dei uma olhada no papo dos caras ali do forum! :D

segundo eles, uma cyclone max da pemicro seria 10x mais veloz ao custo de 250 dolares. entao, se o JB16 consegue apenas 7KB/s, a cyclone max deve conseguir apenas 70KB/s. a relacao custo/beneficio seria de 1.42 USD/KB no JB16 e 3.57 USD/KB na cyclone. como comparacao, o powerdebug da lauterbach que eu uso aqui no trampo custa uns 2 mil dolares e, segundo o site, consegue uns 500KB/s. isso dah uns 4 USD/KB, mas o software da lauterbach eh muito melhor que o codewarrior! hehehe

enfim, eu acho que vale a pena sim! eh muito barato e no forum eles confirmam mais ou menos o que eu disse: soh vai ficar mais demorado se vc precisar descarregar uma flash imensa mesmo... se vc for soh descarregar um boot loader e debugar, vai tranquilo! a velocidade da interface BDM nao interfere na velocidade de processamento do core nao! :)
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor jeanfernandes » 02 Mar 2009 23:43

Compra o BDM da Axman.
Eu comprei pros Coldfire V2, MCF5235.
Vamos desenvolver um projeto ae com o bixim.
ucLinux inside.

Alias quem tiver mexendo com essas coisas da um toque ae, vou precisar.....
:lol:

E ta chegando tambem uns coldfire V3, pra brincadeira ficar mais divertida.
Jean P. Fernandes - Eng. Eletrônico - (83) 2102-2116 - APEL - www.apel.com.br - Campina Grande - PB
jeanfernandes
Word
 
Mensagens: 539
Registrado em: 11 Out 2006 15:36
Localização: Campina Grande - PB

Mensagempor mastk » 03 Mar 2009 22:13

To dentro jean, qual V2 vc ta usando, a BCC do 5235 eh bem interresante, mas os ventos ainda sopraram a favor e estou com o caixa baixo :?
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor jeanfernandes » 04 Mar 2009 05:25

Máscara

Após uma análise profunda do que se tem disponível optamos pelo V2 MCF5235, das quais adquirimos umas placas da Axman. A idéia é usar os Cold com BDM apenas na fase inicial de por o uclinux dentro. Depois vai pelo método tradicional, que é fazer o resto da coisa pela rede.

Conversei bastante sobre isso, com uns caras e com alguns representantes de fornecedores. Claro que há outras soluções disponiveis (LPC3250, i.mx27, Blackfin BF537), onde as demais apresentam características parecidas, ficando obviamente a nosso cargo verificar outras possibilidades mais na frente.

O foco do desenvolvimento está baseado na capacidade mútua nossa e de quem for fazer, de ter uma experiência sólida, ou seja, na tradução pro portugues, a idéia é brincar e não ficar se matando pra fazer a coisa funcionar.

Outro fator importante é o caso de ter um segundo processador, se necessário, para fazer outras tarefas se necessário. Estamos avaliando isso com cuidado, visto que vai depender do caso. A parte ao meu ver mais difícil (pelo menos pra mim hoje) é o aprendizado na parte de Devices Drivers, pois é ae onde o bixo pega.

Infelizmente meu tempo atual ta meio escasso por conta de trabalho em outras frentes. Mas creio que em uma ou duas semanas iremos tratar disso com cuidado.
Jean P. Fernandes - Eng. Eletrônico - (83) 2102-2116 - APEL - www.apel.com.br - Campina Grande - PB
jeanfernandes
Word
 
Mensagens: 539
Registrado em: 11 Out 2006 15:36
Localização: Campina Grande - PB


Voltar para NXP (ex-FreeScale (ex-Motorola))

Quem está online

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

x