Language: MPASM
OS: Windows 7 Pro
I use MPLab 8.92 Project Wizard to create new projects. Toolsuite is kept on DiskC (Program Files (x86). No problems with doing that. Assembly code compiles fine.
Sometimes, and I do not know what the variable is, after compiling, there is no <filename>.hex file . That creates a message, "Clean Warning: File '<filename>.hex' doesn't exist." (attached)
Here is an example of a very similar project file without the warning:
Nevertheless, the programmer will program a chip properly. If I close MPLab and open the folder with the project in Windows Explorer, I can find the .HEX (uppercase) in the folder for the project that compiles without the warning. The project that gives the warning has a file with no extension. That file is a hex file. I can rename it, .HEX, open the project and compile without a warning one time. After that, it get removes that "HEX" file (doesn't rename it) and the warning re-appears. The rest of the outputs look the same.
A Google search showed a few instances of questions about this, but no resolution that I can find. In one failed attempt to solve it, I deleted everything, including the folder, created a new folder and project and got the same results. That is, I get the warning.
ADDENDUM: Tried a procedure found on an MC forum to solve problem. That was, go to Project>Build Options>Project>linker tab and set format to INHX32 That was already set, but what I found is that any change to the build options results in a good build without the warning for the FIRST build. Subsequent builds then give the warning.
John
OS: Windows 7 Pro
I use MPLab 8.92 Project Wizard to create new projects. Toolsuite is kept on DiskC (Program Files (x86). No problems with doing that. Assembly code compiles fine.
Sometimes, and I do not know what the variable is, after compiling, there is no <filename>.hex file . That creates a message, "Clean Warning: File '<filename>.hex' doesn't exist." (attached)

Here is an example of a very similar project file without the warning:

Nevertheless, the programmer will program a chip properly. If I close MPLab and open the folder with the project in Windows Explorer, I can find the .HEX (uppercase) in the folder for the project that compiles without the warning. The project that gives the warning has a file with no extension. That file is a hex file. I can rename it, .HEX, open the project and compile without a warning one time. After that, it get removes that "HEX" file (doesn't rename it) and the warning re-appears. The rest of the outputs look the same.
A Google search showed a few instances of questions about this, but no resolution that I can find. In one failed attempt to solve it, I deleted everything, including the folder, created a new folder and project and got the same results. That is, I get the warning.
ADDENDUM: Tried a procedure found on an MC forum to solve problem. That was, go to Project>Build Options>Project>linker tab and set format to INHX32 That was already set, but what I found is that any change to the build options results in a good build without the warning for the FIRST build. Subsequent builds then give the warning.
John
Last edited: