IAR生成bin,HEX文件


 

 

 

 

 

 

 

 

1、生成bin,hex文件

  options->output converter->output format

  

  binary:.bin文件;intel extended:hex文件。

  生成的文件一般在project->debug->exe文件夾下面.

二、生成map文件

  link->list->generate linker map file

  

三、手動選擇.icf文件

  每個開發商都會為芯片編寫一個.icf文件,也就是傳說中的鏈接文件,對於基本的應用,這個.icf文件足夠滿足應用,但有時候也需要改定,當你的項目需要添加外部RAM的時候就要改動一下.icf。

  ICF到底干了啥?

  1、定義了芯片存儲空間大小;

  2、定義ROM的大小,起始、結束地址;

  3、定義RAM的大小,起始和結束地址;

  還有很多。。。。。。

  還包括重要的:

  1、鏈接時是否bao保存塊位與符號

  2、設置你的啟動過程

  3、設置你的堆和棧的大小

  4、修改編譯器的默認初始化過程

  5、關於默認庫的處理

 

成長必經之路 編譯原理 少年,看看去吧

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM