Error on tile[0]: failed to connect to flash device. Please verify that SQI type is supported and that the correct SQI p

Sub forums for various specialist XMOS applications. e.g. USB audio, motor control and robotics.
Post Reply
User avatar
xlordofpainx
Experienced Member
Posts: 78
Joined: Thu Mar 08, 2018 2:44 pm

Error on tile[0]: failed to connect to flash device. Please verify that SQI type is supported and that the correct SQI p

Post by xlordofpainx »

Having a discussion on this at another post, but decided to make this into a separate topic. I made a custom PCB and I am getting this when i try to flash the original multichannel board USB application


User avatar
xlordofpainx
Experienced Member
Posts: 78
Joined: Thu Mar 08, 2018 2:44 pm

Post by xlordofpainx »

SST26VF016-80-5I-S2AE FLASH MEMORY, 16MBIT, 80MHZ, SOIC-8 85423275 Manufacturer code - SST26VF016-80-5I-S2AE -- -Bought from Farnell is the flash that i am using.
RitchRock
XCore Addict
Posts: 186
Joined: Tue Jan 17, 2017 9:25 pm

Post by RitchRock »

Hi,

See page 210-211: https://www.xmos.com/download/private/x ... 4.x%29.pdf. It looks like the Flash you chose is not natively supported according to this list. You may need to follow the instructions starting on the page that follows that list.
User avatar
xlordofpainx
Experienced Member
Posts: 78
Joined: Thu Mar 08, 2018 2:44 pm

Post by xlordofpainx »

Ahhh. Got it. Might be cheaper to just order a flash from the list I guess. I really think that this list should have been in the Chip documentation. Thanks for the info I would have never searched in the Xtime manual. While I do see the example for coding a new flash...Do you mind pointing me to where I should write this? It is probably a very basic step, but the manual is a bit noob-unfriendly.

I tried filling in some of the required variables from the manual, but They are not avaiable in the datasheet of my flash. Is it possible that this flash is just unusable for in the current case or am I not looking hard enough with he right keywords?

01H , /* 1. libflash device ID */check
256 , /* 2. Page size */check
512 , /* 3. Number of pages */??????? This is not present in my data sheet- assume its 1?
3, /* 4. Address size */check
4, /* 5. Clock divider */?? the value chosen has nothing to do with the data sheet info?
0 x9f , /* 6. RDID cmd */ not avaiable
0, /* 7. RDID dummy bytes */not avaiable
3, /* 8. RDID data size in bytes */not avaiable
0 x202011 , /* 9. RDID manufacturer ID */not avaiable
User avatar
mon2
XCore Legend
Posts: 1913
Joined: Thu Jun 10, 2010 11:43 am
Contact:

Post by mon2 »

or am I not looking hard enough with he right keywords?
Yes.

It will be easier for you to source the exact same part & vendor used by XMOS onto your project (XCORE-200 Explorer Kit is a good reference) so you can follow their same canned programming tools and process with a supported flash device.
Post Reply