Novo Coldfire V1 com USB Device/Host/OTG

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

Moderadores: 51, guest2003

Novo Coldfire V1 com USB Device/Host/OTG

Mensagempor Fábio Pereira » 28 Fev 2008 19:29

Pessoal,

Olhem só que belezinha: http://www.freescale.com/webapp/sps/sit ... -Depth_Tab

T+
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON

Mensagempor Kremer » 29 Fev 2008 09:36

Sinceramente, gostaria de ver uma MCU coldfire com USB e Ethernet.
As MPU´s com o core V2, V3 e V4 embutidos tem isso, mas são caros demais. Uma MCU com estes dois perifércos seria interessante.

SDS
Avatar do usuário
Kremer
Nibble
 
Mensagens: 82
Registrado em: 25 Jul 2007 17:15
Localização: Florianópolis

Mensagempor mastk » 29 Fev 2008 10:09

Estão para lançar (fim desse ano)um cold v2 desse jeito msm kremer...
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor CCandido » 01 Mar 2008 08:48

este JM a 5v, vou testar, duro que tenho duvidas...
exemplo:
se é amigavel o drive de USB ( facinho de lida dll...)
se da pra usar 32bits na port, sei que tem 16bits rapido
é oque entendi.

vou pedir a DEMO e ver.
CCandido
Byte
 
Mensagens: 120
Registrado em: 12 Out 2006 12:54
Localização: Londrina-PR

Mensagempor Fábio Pereira » 03 Mar 2008 09:21

CCandido escreveu:este JM a 5v, vou testar, duro que tenho duvidas...
exemplo:
se é amigavel o drive de USB ( facinho de lida dll...)
se da pra usar 32bits na port, sei que tem 16bits rapido
é oque entendi.

vou pedir a DEMO e ver.


Ccandido:

1- De quê DLL você está falando?
2 - Não, as portas de I/O são todas de 8 bits, com exceção do rapid I/O que é de 16 bits e está conectado diretamente ao barramento local da CPU coldfire. Lembre-se de que estes chips são Flexis, o que significa que a biblioteca de periféricos é compatível com a dos HCS08.

T+
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON

Mensagempor mastk » 03 Mar 2008 10:51

é tão a msm coisa que programando em C, coisinhas simples vc nem sente que é um MCU de 32 bits...
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor CCandido » 03 Mar 2008 21:22

que eu queria saber se a USB é amigavel
para eu fazer um programa no pc , se comunicar com JM.
não sei como funciona este tipo de USB que ele tem, se usa ou não DLL
para ter acesso do PC<->JM.
tenho uma aplicaçao que usa FTDI e gostaria de mudar para este.
mas, a funçoes no mcu em si é facil, a usb é que não sei se é facil.
Obrigado,
CCandido
Byte
 
Mensagens: 120
Registrado em: 12 Out 2006 12:54
Localização: Londrina-PR

Mensagempor Kremer » 04 Mar 2008 09:12

mastk escreveu:Estão para lançar (fim desse ano)um cold v2 desse jeito msm kremer...


Pois é mastk, seria uma mcu bem interessante. Também estou esperando que a freescale lance um coldfire V2 com 64 K de RAM, pois rodar um RTOS com tasks web server, telnet server, e keyboard IO não cabem em 32K, considerando que é preciso múltiplas conexões e a MTU é de 1538 bytes, ou seja, buffers de rede grandes e numerosos.
Tive que escovar cada byte da RAM pra colocar isso junto em um 52235, e mesmo assim não ficou do jeito que eu queria. Com 64K com certeza ficaria ótimo.

Abraço
Avatar do usuário
Kremer
Nibble
 
Mensagens: 82
Registrado em: 25 Jul 2007 17:15
Localização: Florianópolis

Mensagempor Paulo » 04 Mar 2008 09:46

Pessoal,

Aproveitando o tópico sobre os ColdFire, vcs sabem o tamanho máximo que a sexta versão do CodeWarrior para linha Flexis (HCS08 e ColdFire Core V1) permite compilar free, sem a necessidade de comprar uma licença?

Isso tanto para quando eu uso o MC9S08QE... quanto quando uso o MCF51QE128...


Até +...
Paulo D.
"Se o teu sonho for maior que ti, Alonga tuas asas, Esgarça os teus medos, Amplia o teu mundo, Dimensiona o infinito, E parte em busca da estrela... " (Trecho de Voa - Ivan Lins / Leda Selma)
Avatar do usuário
Paulo
Byte
 
Mensagens: 421
Registrado em: 07 Nov 2006 07:26

Mensagempor Fábio Pereira » 04 Mar 2008 18:04

Ccandido,

USB não funciona da mesma forma como a serial. O que o seu chip FTDI faz é encapsular a comunicação serial através da USB, criando um COM virtual no lado do PC e uma porta serial no lado do MCU.

QUALQUER microcontrolador com USB demandará trabalho no sentido de criar uma aplicação de comunicação USB. Se a sua aplicação não utilizar um HID ou outro dispositivo padronizado (como uma porta serial virtual), então você terá de criar o seu próprio driver de comunicação no sistema operacional da máquina alvo (o PC por exemplo).

Alguns fabricantes (a Freescale é um) disponibiliza um conjunto de bibliotecas com dispositivos USB prontos. Neste caso, você pode utilizar esta biblioteca para criar uma COM virtual no MCU e utilizá-la como se fosse o seu chip FTDI, sem a necessidade de drivers especiais (lembrando que DLLs não são drivers).

No meu livro sobre ARM eu mostro como utilizar a biblioteca da ST e criar uma COM virtual utilizando o STR711.

T+
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON


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

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitantes

x