element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum RASPBERRY PI PICO DEVICE MSC INCREASE SIZE
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 23 replies
  • Subscribers 662 subscribers
  • Views 6119 views
  • Users 0 members are here
Related

RASPBERRY PI PICO DEVICE MSC INCREASE SIZE

gabofienco
gabofienco over 2 years ago
Hello all,
I am working in a project where I plan to use rp2040 tiny usb device to store some files greater than 5MB in a SDCARD.
My question is.. any ideas how to make the MSC device to point to the address or path generate by rp2040 to the SDCARD??. and if not possible to change the pointing address will be good to know too.
Or how to make the device MSC to look with a size of 128MB in windows just like it does when it is in boot mode?
I had used these references, but I still can't have a good mounted device with a bigger size that is not overflowing flash/ram.
https://github.com/hathach/tinyusb/tree/3ead682af05bee3a275125f3e0384dd9b2882546/examples/device/cdc_msc
github.com/.../pico-bootrom
Thanks for your time.
  • Sign in to reply
  • Cancel
Parents
  • shabaz
    shabaz over 2 years ago

    What's the use-case? What's the actual application?

    How come you can't simply unplug the SD card, plug it into your PC, write the data, and then re-insert into your project? Why does the Pico need to be in the middle for the data transfer from USB to SD card?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • gabofienco
    gabofienco over 2 years ago in reply to shabaz

    That solution is obviously the easiest one, and I can send data via USB already but it is taking way too much time.

    And the elements will be in a not reachable position... so that is why I am asking to community if they have any ideas about it to transfer data faster.

    But thanks for your answer.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • shabaz
    shabaz over 2 years ago in reply to gabofienco

    Does the Pico consume the data at a high data rate? If not, why does the entire file need to be transferred; can't streaming provide a solution, if this device is permanently tethered via USB to some device that is not in a reachable position?

    A bit more information is needed, because this seems badly architected.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • shabaz
    shabaz over 2 years ago in reply to gabofienco

    Does the Pico consume the data at a high data rate? If not, why does the entire file need to be transferred; can't streaming provide a solution, if this device is permanently tethered via USB to some device that is not in a reachable position?

    A bit more information is needed, because this seems badly architected.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Children
  • gabofienco
    gabofienco over 2 years ago in reply to shabaz

    Yes it does, I am really sorry that I can't give more details about the application, I am not allow to.

    And I really appreciate the possible hardware/design updates you guys could give me, but my question is only focus to firmware. hardware is what it is!

    I already manage to update the msc size playing with the byte per sector, sector per cluster, etc etc in the middleware, I am trying to solve another thing when I copy files larger than 1MB now.

    image

    Thanks everyone for your answers.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube