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

Postby xlordofpainx » Thu Aug 30, 2018 1:37 pm

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

Postby xlordofpainx » Thu Aug 30, 2018 1:38 pm

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
Experienced Member
Posts: 107
Joined: Tue Jan 17, 2017 9:25 pm

Postby RitchRock » Thu Aug 30, 2018 9:55 pm

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

Postby xlordofpainx » Fri Aug 31, 2018 9:09 am

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: 1348
Joined: Thu Jun 10, 2010 11:43 am

Postby mon2 » Fri Aug 31, 2018 4:31 pm

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.

Who is online

Users browsing this forum: No registered users and 0 guests