Keil的一些項目目錄亂彈

    一直以來使用Keil來編寫一些單片機的程序,可是一直都沒有對項目工程結構作一些優化,有的時候打開工程以後顯得文件結構層次比較複雜看起來非常不爽,因而在這裏說下個人一些想法:工具

    首先文件的結構要分紅bin buil_keil include library lst obj source startup這樣的目錄,以下圖優化

    

    這樣能夠在bin下來放生成的.bin文件。想要生成。bin文件能夠在Options for Target下的User下使用fromelf --bin --output .\bin\main.bin .\obj\main.axf 這樣的命令來生成。固然能夠根據實際的須要來寫參數主要就是.\bin\main.bin(輸出文件到哪裏)  .\obj\main.axf(輸入的原文件)。ui

    新建的工程文件能夠放在build_keil下面,這樣就能很快找到工程文件。get

    library中放一些使用到的第三方的標準庫文件。flash

    lst 和 obj 目錄就放編譯生成的一些臨時文件。能夠在Options for Target中Output和Listing中點擊選擇文件夾來肯定目錄。io

    source 和 include 中就是本身寫的.h和.c文件編譯

    startup中放一些啓動文件List

    下載目錄主要是針對一些有下載工具的目錄。好比sflash  oflsah 這些針對ARM板下載程序的串口ISP程序
下載

相關文章
相關標籤/搜索