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、關於默認庫的處理
成長必經之路 編譯原理 少年,看看去吧