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.

Reply via email to