1
\$\begingroup\$

I installed Keil's LPC2148 bootloader on my ARM board and as indicated in the docs my PC is able to identify it as a mass storage device. However, the bootloader uses FAT16 filesystem which is apparently incompatible with my Windows 7 Home Premium (64-bit) PC. It works just fine when operating on a Windows XP system and I am able to copy files to the ROM. As I didn't have XP mode on my Win7 machine, I loaded a virtual machine using VMWare with XP and bound the board's USB to it but to no avail. Any attempt to copy files into the device causes the virtual machine to 'hang'.

Why is it that the same copy-function works on a 'real' XP machine but not on a virtual machine? Is there any other alternative?

\$\endgroup\$
6
  • \$\begingroup\$ Try a different hypervisor. Maybe virtualbox.org works better. It is free for personal use and free for use at work when in personally install it on your PC. If your sysadmin at work installs it for you, you have to buy a license from Oracle. \$\endgroup\$
    – jippie
    Apr 7, 2013 at 19:49
  • \$\begingroup\$ What board are you using? Is the bootloader being installed on SD card? \$\endgroup\$ Apr 7, 2013 at 20:34
  • \$\begingroup\$ I am using a version of Keil's LPC2148 BlueBoard that bought off a local supplier (the bootloader hex file was also supplied with the board). No, I flashed the ROM directly with the bootloader using NXP's FlashMagic. \$\endgroup\$ Apr 7, 2013 at 20:46
  • \$\begingroup\$ @jippie: Nope, no use. I uninstalled VMware and tried VirtualBox which (with all its hassles of attaching a USB to the virtual machine) didn't make much difference. I am able to open the drive and I do see the image of the ROM as a .bin file as expected and I am able to delete the file just fine. I just am not able to copy to the drive. Could this be due to me having a 64-bit machine? \$\endgroup\$ Apr 8, 2013 at 11:56
  • \$\begingroup\$ 64-bit guest or host OS? \$\endgroup\$
    – jippie
    Apr 8, 2013 at 18:14

1 Answer 1

0
\$\begingroup\$

It is working now. It is a little weird that I needed to plug in a USB-Serial converter to the DB9 converter apart from the power USB. If anyone else has a similar problem, just plug in both the USB and the Serial cables in the ports and it should work.

Thanks to those who helped!

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.