This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

UNIX file system (case sensitive) and *.axf or *.AXF :-(

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...

Parents
  • 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.

    Is there any reason for this behavior?

    Not really. But more to the point there is no reason not to behave like that, for a Windows program.

Reply
  • 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.

    Is there any reason for this behavior?

    Not really. But more to the point there is no reason not to behave like that, for a Windows program.

Children
No data