Hi guys, My name is Sergio (from Spain), and I'm a happy user of BeagleBone Black who is trying to develop an application to download files from a host computer automatically and after that send them to the cloud.
To download the files into an USB key from the host computer, the USB key needs to have a folder structure like this: ./maintenance/maintenance.xml. When you plug the USBkey the host computer automatically detects it and write the files in the key. I've tried to replicate this by using the mass storage capability of the BeagleBone. I've created an *.img file, formatted it in FAT32 and modify the script arm335x_evm.sh in order to allow writing in the file (usb_ms_ro = 0) and use the new .img file. After that, I plug the BeagleBone into a Windows computer and after booting, the computer detects the .img file as a USB mass storage device and then I'm able to create the folder structure and the maintenance.xml file. However, when I plug the BeagleBone into the host computer, nothing happens, as if nothing has been plugged. Trying to do this with other hardware, we have a Compute Module 3 and an industrial board (BalenaFin), that can switch into a programming mode allowing USB slave functionality. I connected this board in programming mode with the same folder structure as the Beagle's into the host, and the host computer was able to detect it and download the files. So my questions are: What's the difference between Beaglebone and CML3 mass storage mode? Is there anything I can do make this works? 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/e408fbfe-9af2-4fd4-9ae7-2137c41a52fen%40googlegroups.com.
