Hey folks,
i have a problem with my workspace in a Unix file system. Keil uVision stores the *.axf file extension in lower case. But when i try to flash the project on target, uVision searches a *.AXF in upper case.
Is there any reason for this behavior?
Can I avoid this problem?
In advance thank you...
If nothing else works, you could try with a symlink to make your file accessible under both names.
Ok, i have tried to made an upper case symlink to my lower case axf-file. Unfortunatly, Keil uVision ignores my symlink.
You could probably use the 'Run user program program after build' facility to rename the file.
my workspace in a Unix file system
The file system is not quite the source of the problem. The problem is how you export that file system to the (virtual?) Windows installation that uVision runs on. You have to set that export method to behave compatibly to MS products: case-preserving, but not case-sensitive. I.e. you should set up your Samba share, virtual file system or whatever such that it finds foo.axf even if the program was looking for FoO.AxF. That's a general necessity if it's to be used for Windows, not just for Keil.
Not really. But more to the point there is no reason not to behave like that, for a Windows program.