List of firmwares

Technical questions regarding the XTC tools and programming with XMOS.
dicas3d
Newbie
Posts: 1
Joined: Tue Apr 12, 2022 10:47 pm

List of firmwares

Post 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.


RitchRock
XCore Addict
Posts: 172
Joined: Tue Jan 17, 2017 9:25 pm

Post 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.
RitchRock
XCore Addict
Posts: 172
Joined: Tue Jan 17, 2017 9:25 pm

Post 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/
fabriceo
Active Member
Posts: 54
Joined: Mon Jan 08, 2018 4:14 pm

Post 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
User avatar
teemo
New User
Posts: 2
Joined: Fri May 20, 2022 12:25 am

Post 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.