Page 1 of 1

List of firmwares

Posted: Wed Apr 13, 2022 9:32 pm
by dicas3d
Hello.
I need to flash my xe216 microprocessor. I need an firmware tmd over i2s capable.
The manufacturer of my board just say that this can be done.
Need 32ch I/o
Manufacturer: diyinhk
Can you say here an list of firmwares that do this and say another firmwares that do another things.

Re: List of firmwares

Posted: Sat Apr 16, 2022 5:27 pm
by RitchRock
Hi there,

You might start with contacting the manufacturer to see if they can supply firmware for your board. Since this is a 3rd party board, not manufactured by XMOS, you are not going to find firmware here or in say, xTimeComposer that is created sepcifically for your board. You might be able to modify some existing code, but this will take knowledge of XMOS tools and programming.

Re: List of firmwares

Posted: Sat Apr 16, 2022 5:31 pm
by RitchRock
Looking a little closer, I think they are intending for you to start with the USB Multichannel audio firmware located here: https://www.xmos.ai/usb-multichannel-audio/

Re: List of firmwares

Posted: Thu May 26, 2022 9:15 am
by fabriceo
Hi,
last year I have made a version of the Usb audio 2.0 for the DXIO board of diyinhk
it is here on my GitHub
https://github.com/fabriceo/XMOS/tree/master/DXIO
this is a good start. but then you will have to change the pins definition to your need, and customize the "defines" to generate TDM
good luck

Re: List of firmwares

Posted: Sat Jun 11, 2022 7:59 am
by teemo
fabriceo wrote: Thu May 26, 2022 9:15 am Hi,
last year I have made a version of the Usb audio 2.0 for the DXIO board of diyinhk
it is here on my GitHub
https://github.com/fabriceo/XMOS/tree/master/DXIO
this is a good start. but then you will have to change the pins definition to your need, and customize the "defines" to generate TDM
good luck
This project uses quad spi flash.
I like to generate the .bin file and then write directly to the SPI flash (with a simple CH341A).
Does quad SPI work too? Or is it mandatory to use xtag?

*I noticed that the quad spi activation register is declared in the .xn file.