This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

file format of when build is completed

Other Parts Discussed in Thread: UNIFLASH

Hi I have a question about file format.

If I build a source code, then I can have a build file.

What file format of this build file is?

What kind of file format is that can be implemented on the board?

  • Junwon,

    The format of resulting build file has a lot of dependencies.

    First, what tools are you using to compile and build the source code? is this CCS, Keil, IAR, etc. Each of these tools will have their own set of capabilities.

    Second, what type of format can be implemented on the board is really pretty straight forward. It will take a binary file or .bin file. What I suspect you really mean though is what file formats are supported by your programmer which will take whatever format is provided and convert it to the binary image physically programmed in to the board. Again, this is dependent on which tools you are using for programming. For development, these will be either TI supplied tools such as CCS, Uniflash, LM Flashprogrammer or by third party tools such as the ones mentioned before such as from Keil, IAR, etc. Again each will have their own capability.

    Ultimately, you will need to ask the supplier of the tools or look into the documentation of these tools to find out what formats are supported. For example, a simple one is LM Flashprogrammer which is a custom programming utility developed specifically for the legacy Stellaris and current TM4C devices. It will only program .bin files.

    Also worth consideration, is what tools will be used if the software you are using is to be released to production and what tools will be used during production programming. These will have another set of requirements/needs.

    So, let us know what tools you are using and we can provide perhaps more information. Most tools will support multiple formats and are configurable so that the desired format is generated by default during any build you run. The key, is to try and find the format that crosses all platforms/phases for you. i.e., development, testing, production and try and consistently use this format from the start.