IAR generated bin, HEX file

 

 

 

 

 

 

 

 

1, generated bin, hex file

  options->output converter->output format

  

  binary: .bin file; intel extended: hex file.

  The resulting file is generally project-> debug-> exe folder.

Second, the generated map files

  link->list->generate linker map file

  

Third, manually select files .icf

  Each chip developers will write a .icf file, which is legendary in the linked file for basic applications, this .icf enough to meet the application file, but sometimes also need to change the set, when your project need to add external RAM when we should modify our .icf.

  ICF in the end did what?

  1, defines a chip storage space;

  2, define the size of the ROM, the start, end address;

  3, define the size of the RAM, starting and ending addresses;

  There are a lot more. . . . . .

  Also it includes important:

  1, whether the symbol bit bao hold block link

  2, set up your boot process

  3, set the size of your stack and heap

  4, modify the compiler default initialization process

  5, processing on the default library

 

The only way to grow compiler theory teenager, go and see

 

Guess you like

Origin www.cnblogs.com/llxbl/p/10931070.html