Good morning guys! My name is Sergio (form Spain), and I'm a happy user of BeagleBone Black who is trying to develop an application that can download files from a host computer and after that send those files to the cloud.
The way to download files from the host computers is "easy" conceptually speaking. When you plug an USB key formatted in FAT32 with a folder structure like root/maintenance/maintenance.xml. The host computer automatically downloads the files in root/maintenance/. I've been trying to do this using the BeagleBone capability to boot as a mass storage device loading an internal *img file. I formatted the *img in FAT32 and allow the writing by modifying the usb_ms_ro in the script arm335x_evm.sh. After booting, Windows is able to see the BeagleBone as a mass storage device formatted in FAT32, and I've been able to create the folder /maintenance/ and the file maintenance.xml. However, after plugging the board in the host computer, it doesn't do anything, like there is nothing connected to it. However, using a Compute Module 3 with an industrial board (BalenaFin), and switching it into programming mode (usb slave), with the required files in it, the host computer recognizes it and download the files. My questions are: What's the difference between the USB slave mode used by BeagleBone and the one used by CML3? What am I doing wrong? Is there anything I can do to achieve my goal? It's driving me mad! Thanks a lot guys for your support! Best regards, Sergio. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/2f373b6e-44be-4862-b724-cd513a7f2b84o%40googlegroups.com.
