|
Forum Index : Microcontroller and PC projects : So near but...
| Author | Message | ||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 11152 |
![]() Full support for USB flash drives implemented as drive C: HOWEVER runs like a dead pig It transpires that a combination of the rp2040/rp2350 USB hardware and TinyUSB limits reads and writes to one 64-byte packet every millisecond. i.e a maximum thoughput of 64Kbytes/second. This means that although it could be used for loading and saving files etc. it is too slow for streaming any sort of audio and, as an example, a bmp file which takes 1.3 seconds to load from sdcard takes over 17 seconds to load from the USB disk. What a waste of a day |
||||
| Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 8746 |
You can't win 'em all. It's not that the singing dog sings badly, it's just amazing that it can sing at all. :) Crikey, at one time 64Kbytes/s would have been considered fast. :) Well done for trying anyway! Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
| homa Guru Joined: 05/11/2021 Location: GermanyPosts: 558 |
I don’t see it that way! I think it’s great that it works. Will it still be in the firmware? |
||||
| bfwolf Senior Member Joined: 03/01/2025 Location: GermanyPosts: 218 |
A dead pig is better than no pig - at least you can make sausage out of it! That's about 30 times faster than the 1541 (without speedloader) on the C64! No, seriously and honestly: I don't see it as a wasted effort! Too slow for streaming, but at least it works if you happen to have data on a USB stick! And since you've already created the basis for a "C:\" drive: How about a RAM disk "D:\" for the RP2350 with PSRAM? Configurable, for example, with "OPTION RAMDISK <size_kB>". That would be fantastic if you could save temporary data (e.g. measurement values) in files! You could then potentially copy them to the SD card step by step. You know I really appreciate your innovations and ideas! Regards, bfwolf |
||||
| javavi Guru Joined: 01/10/2023 Location: UkrainePosts: 543 |
This is awesome! Have you tried flashing another Pico in boot mode using the PicoMite? |
||||
| Amnesie Guru Joined: 30/06/2020 Location: GermanyPosts: 748 |
That would be interesting! |
||||
| Plasmamac Guru Joined: 31/01/2019 Location: GermanyPosts: 610 |
Please dont be Frustrated Matherp you create so much fun for us! Plasma |
||||
| PhenixRising Guru Joined: 07/11/2023 Location: United KingdomPosts: 1824 |
I sure as heck welcome it. My part programs are only ~10KB but can take hours to perfect. I'd sooner have a USB drive for backup than a SD card. ![]() Edited 2026-04-10 09:10 by PhenixRising |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2026 |