Saudações Sr.
Gostaria de algumas críticas em relação a possibilidade de uso e código fonte referente a uma seção de um projeto o qual usaria um Coldfire V2 (possivelmente o MCF5225x) juntamente com um CoDec para gravação e reprodução de áudio. Efetuei uma pesquisa no sítio da Freescale mas encontrei informação somente para um MCF5227x (microprocessador) utilizando o CoDec da TI: TLV320AIC32B em uma placa de desenvolvimento.
Estou em dúvida se é possível escrever o mesmo "driver" para o CoDec no MCF5225x (512kB de Flash e 64kB de RAM @80MHz) sem ter gargalos no sistema como um todo tendo ainda em vista que rodaria o RTOS MQX juntamente com o sistema de arquivos e stack para USB. Teria que em determinado momento efetuar a gravação de áudio do ambiente, possivelmente filtrar ruídos, cancelar eco, etc... e converter o formato capturado do CoDec para um formato de áudio padrão a ser gravado em um arquivo (usando o sistema de arquivos dado pelo RTOS MQX). Para o formato de áudio, estava pensando justamente o WAV devido ser mais simples (apesar de ocupar mais espaço).
A reprodução de aúdio seria realizada através da abertura de um arquivo de áudio (possivelmente WAV) pré-gravado no sistema de arquivos, sendo que faria uma espécie de "cache" e enviaria continuamente para o CoDec.
christian