We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I have a Windows running in a VirtualBox VM (Keil uVision isn't supported on the Linux host).
I have a uVision project with a proprietary ARM MCU from NXP. The project is in Git, and everything works fine when I check it out into a native drive (C:).
However, if I use the very same project on a network drive (Y: in that case, it's a shared folder from the VirtualBox host), it fails to find all the include files during compilation. Copying the entire tree from the network drive into a subdirectory of C:, it works without any further changes.
How would one debug this? Is there any remedy? Being able to directly edit the files on the host would be a great win for me, as I'm way more familiar with the editor there compared to the integrated editor of uVision.
Just FYI - Keil does not officially support the use of virtual machines.
Related:
Folder Structure: µVision User's Guide (arm.com)
UVISION: Using an External Editor: UVISION: Using an External Editor (arm.com)
Well, the VM itself isn't the problem: the very same project tree works completely fine when I move it to my user directory (on drive C:).
So it rather seems to be an issue with network drives than with the VM.