Página 1 de 1

open BDM para coldfire

MensagemEnviado: 08 Out 2008 14:11
por mastk
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?

MensagemEnviado: 08 Out 2008 21:30
por msamsoniuk
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

MensagemEnviado: 08 Out 2008 23:23
por mastk
É 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 :(

MensagemEnviado: 09 Out 2008 09:00
por guest2003
Pra quem quiser mais info, firmware, gerbers, etc... o thread esta aqui

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


[]'s

MensagemEnviado: 09 Out 2008 13:05
por msamsoniuk
pow, se for barato acho que vale a pena mesmo com USB 1.1! esqueca essa historia de "BDM de verdade", isso nao existe! :)

MensagemEnviado: 09 Out 2008 15:15
por guest2003
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

MensagemEnviado: 09 Out 2008 15:47
por guest2003
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

MensagemEnviado: 09 Out 2008 21:15
por msamsoniuk
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! :)

MensagemEnviado: 02 Mar 2009 23:43
por jeanfernandes
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.

MensagemEnviado: 03 Mar 2009 22:13
por mastk
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 :?

MensagemEnviado: 04 Mar 2009 05:25
por jeanfernandes
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.