Search found 11 matches

by jallard
Fri Feb 23, 2018 5:43 pm
Forum: Development Tools and Programming
Topic: Use flash S25FL064L
Replies: 8
Views: 6482

Re: Use flash S25FL064L

I didn't get the Winbond part working, even with the QSPI definition file. I determined that the QE (quad enable) bit location and status register setup in that part is not compatible. There''s no way that I can see to specify the locations of this bit / register in the definition options (even the ...
by jallard
Sun Jan 21, 2018 8:59 pm
Forum: Development Tools and Programming
Topic: Use flash S25FL064L
Replies: 8
Views: 6482

Re: Use flash S25FL064L

I'm attempting to use Winbond W25Q16JV quad flash on the xCORE-200 multimedia dev board. Here's my device definition file: 26, /* libflash device id */ 256, /* page size */ 8192, /* num pages */ 3, /* address size */ 8, /* log2 clock divider */ 0x9f, /* SPI_RDID */ 0, /* id dummy bytes */ 3, /* id s...
by jallard
Sun Jan 21, 2018 5:02 am
Forum: Development Tools and Programming
Topic: Use flash S25FL064L
Replies: 8
Views: 6482

Re: Use flash S25FL064L

Is there a list of flash devices that are supposed to work with the xCore-200? I'm trying to use a Winbond W25Q16JV, with no luck. I see the same problem as listed in this thread: verify errors. I've followed the procedure of specifying a new flash specification file, using the xflash --spi-spec opt...
by jallard
Fri Aug 11, 2017 6:55 am
Forum: Development Tools and Programming
Topic: Load external device before main program
Replies: 2
Views: 3829

Load external device before main program

I'd like to use the SPI port to program an external part from xCORE-200 before the main program starts. Is there a way to hold-off other tiles and cores until a startup routine finishes? Or is there an existing startup routine that runs as a single threaded task, before other cores and tiles are sta...
by jallard
Wed Jul 26, 2017 6:55 am
Forum: Development Tools and Programming
Topic: DFU Programming Errors
Replies: 5
Views: 6740

Re: DFU Programming Errors

It turns out that the problem had to do with the lack of sample clocks driving the XCORE-200 during an update. Our hardware disables the sample-rate clocks on the TDM streams in update mode, which seems to cause problems for the XMOS software. Keeping these clocks running while performing a DFU upda...
by jallard
Sat Jul 22, 2017 6:44 am
Forum: Development Tools and Programming
Topic: DFU Programming Errors
Replies: 5
Views: 6740

Re: DFU Programming Errors

I tried multiple ports (both USB3 and USB2) and multiple machines and I get exactly the same errors. I noticed that dfucons info does not report a Serial number. Could that have something to do with it? From the linked-to discussion, it seems that no one seems to know why the updater fails and just ...
by jallard
Fri Jul 21, 2017 8:58 pm
Forum: Development Tools and Programming
Topic: DFU Programming Errors
Replies: 5
Views: 6740

DFU Programming Errors

I'm trying to do a DFU update from Windows 7 and I'm getting the following errors: From the GUI app: ------------------------------ Device opened. Ready for firmware update. Entering upgrade mode... TUSBAUDIO_GetDfuStatus: Function failed with error code 0xEE000003. Firmware upgrade failed! From the...
by jallard
Thu Oct 20, 2016 5:18 pm
Forum: Q&A
Topic: Where are the XE216-512 PLL mode pins?
Replies: 2
Views: 4512

Re: Where are the XE216-512 PLL mode pins?

Thanks!

There they are, right in the pin diagram where they should be.

I'm not sure why I couldn't find them.
by jallard
Wed Oct 19, 2016 11:24 pm
Forum: Q&A
Topic: Where are the XE216-512 PLL mode pins?
Replies: 2
Views: 4512

Where are the XE216-512 PLL mode pins?

The XE216-512-FB236 datasheet refers to mode pins that set the initial PLL freq. The PLL creates a high-speed clock that is used for the switch, tile, and reference clock. The PLL multiplication value is selected through the two MODE pins, and can be changed by software to speed up the tile or use l...
by jallard
Fri Apr 08, 2016 9:43 pm
Forum: Other Applications
Topic: 32x32 at 96k
Replies: 9
Views: 13390

Re: 32x32 at 96k

Thanks, Ross.

Do you have any information regarding your proof of concept that you could share, privately or otherwise?

Is this functionality something XMOS might be able to provide on a contract basis?