03-16-2021, 08:23 PM
(03-16-2021, 06:36 PM)dsimic Wrote: Attaching a USB 2.0 device interface over SPI may suffice, but we'd need something better than the MCP2210 you've linked above. It runs at Full-Speed USB 2.0 (12 Mbit/s), which is very slow; we'd really need a High-Speed USB 2.0 (480 Mbit/s) interface.
Yeah, it was just the first example I found on a little search. The bottleneck would likely be the BL602 SPI bus speeds to be honest. I haven't found any good data on it yet.
(03-16-2021, 06:36 PM)dsimic Wrote: It wouldn't be the greatest thing in the world, for sure, but I agree with you on leaning toward the BL602. Basically, the new open storage device would be built on top of the already existing community work, increasing its value further. Also, that approach should make it possible to develop and release the new device (i.e. a "hat") faster, which is always good.
Right. We have our own experts on the device within the community itself and any improvements will benefit the community too. Being able to release different hats should also reduce the costs a small amount.
(03-16-2021, 06:36 PM)dsimic Wrote: Using the BL602 should also allow the new USB storage device to be somewhat easily turned into some sort of a barebone NAS accessed over WiFi or even Ethernet. That would be another neat feature, if you agree.
Haha, it could very well also be some networked storage! It could also make the start of a really nice MP3 player (with a display and DAC) I guess the point is that the possibilities are really endless once you get some decent storage.
(03-16-2021, 06:36 PM)dsimic Wrote: Edit: One possible issue preventing the idea of making it as a "hat" could be the already present SPI flash on the BL602 "baseboard". There has to be some SPI flash already on the "baseboard", which would in turn prevent quad-SPI flash from being used on the "hat".
Where is it hiding? https://wiki.pine64.org/images/a/af/Pine...-small.jpg
I see the BL602 and clock crystal on the upper board, then some USB chip and power modulation on the lower board.
On the Wiki, when it talks about 2MB embedded flash, I think it means inside the BL602 itself? https://wiki.pine64.org/wiki/Nutcracker