Hello, I am making a project with the lm3s811.
When I build my project uVision says that it has made a .ELF file for me. But when i search this file it is nowhere to be found! So i cannot load my flash.
But when I build a test project uVision makes a .AXF file. (which I can find!).
How is this possible what am I doing wrong?
And why is there a differnce in the file format??
Thanx for any help!
I expect a .axf file (because that is a standard for uVision and it does it with other projects).
Are the other projects (examples?) also using GNU, or are they set to RealView or something? That might explain the difference in output.
Before doing a manual build, I would check any log files, especially from the linker. That should show you where the output went, or if there were any other problems. Do you get -any- output (object, list-files, etc.) from the build process?
Does uVision support some kind of logging from the build process? Like the build output windows in Eclipse/VisualStudio/editor?
-- J
I did a quick check in uVision using an example project (CSample). It nicely shows a "build" tab at the bottom of the screen with the output location. The directory contains two folders, listing and objects.
Do you get any log-files? If not, try enabling them in the project settings. The linker logging should give you all the info you need.
Also, on the output tab of the project settings, I can enter the output file name. It's "csample" by default in this example but I can change it into anything I like (csample.axf, csample.elf, csample.plop; it's just a name and doesn't says anything about the internal format).