For testing and faster asset uploading I have Riverdi Hermes board (SPI USB bridge rev 1.0)
Now my situation is. I can't upload or erase Flash using EVE asset builder v2.1.0
Detection sometimes fails, sometimes found something.... quite frustrating...
I do have a Hermes board as well and it works quite well for me with the RVT70HSBNWC00-B.
Have you switched from FT4222 to MPSSE in EAB?
Detecting flash...
Flash size: 64 MB .........Wrong should be 128MB
Blob is NOT present. ..........Last I did was erase.
Flash can NOT switch to full speed.
END
BEGIN
Calculate reading speed...
Reading speed: 0.31 MB/s
Reading 1 MB in 3.19 seconds
END
Actually, 64MB is correct, this is MiB and the EVE4 modules from Riverdi all have a 512 Mib chip.
When using the progflash.exe directly from the command line I get:
ProgFlash chip BT817/8 module MPSSE detect except_writing
Single RS232-HS (MPSSE, )
Flash size: 64 MB
Blob is present.
Flash can switch to full speed.
END
BEGIN
Calculate reading speed...
Reading speed: 9.25 MB/s
Reading 10 MB in 1.08 seconds
END
The highest reported reading speed I got from a number of calls was 9.36 MiB/s which is rather low.
But I am not getting higher values now from BT815 modules I connected to the Hermes board so
that might be on the version of Progflash.exe that is part of the EAB 2.2.0 package.
On the other side we have a QSPI running at 36MHz (?) which means maximum raw thruput would be 17 Mib/s and more realistically about 13 Mib/s useable maximum datarate.
If it is indeed this fast there is a good chance that the difference in speed is due to the USB connection and/or Windows.
I have a blob on the module as I wrote a flash-image with a UTF-8 font from my application.