ARM Technical Support Knowledge Articles


Applies to: General Topics



I'm trying to compile a simple program, and I'm getting a fatal error, creating workfile, can't create workfile. What's wrong?


This can be caused by a problem with the TMP directory. In uVision, pull down options, select environmental pathspecs. The default is to have a TMP directory off your root. Make sure you have a real TMP directory off your C directory, make sure it is a real directory that can be opened. Then set the pathspec to C:TMP. Also, make sure you don't have a file named TMP, or the compiler will get confused and give you that fatal error again.

Another cause is having over 256 temporary files. If you have a large number of temporary files, close any open applications and delete the remaining temporary files.

Article last edited on: 2004-05-08 13:57:12

Rate this article

Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential