ESP8266自定義用戶目錄

一、前言

如果用戶新增加了一些代碼文件還是放在原先創建的工程文件夾中會使一個文件中的文件過多,顯得臃腫。用戶可以通過修改Makefile文件來增加自定義目錄。

二、修改Makefile文件

  1. 在工程目錄下app文件夾中新建代碼目錄(作爲示例我新建了一個名爲bsp的目錄)。

  2. 複製工程目錄下user文件夾中的makefile文件到剛纔新建的文件夾中。

  3. 打開該makefile文件。
    找到

        ifndef PDIR
        GEN_LIBS = libdriver.a
        endif   

並將其改爲

        ifndef PDIR
        GEN_LIBS = libbsp.a
        endif

保存文件。

  1. 打開工程目錄下app文件夾中的makefile文件。
    找到
        ifndef PDIR # {
        GEN_IMAGES= eagle.app.v6.out
        GEN_BINS= eagle.app.v6.bin
        SPECIAL_MKTARGETS=$(APP_MKTARGETS)
        SUBDIRS=    \
            user    \
            driver    
        endif # } PDIR

並將其改爲

        ifndef PDIR # {
        GEN_IMAGES= eagle.app.v6.out
        GEN_BINS= eagle.app.v6.bin
        SPECIAL_MKTARGETS=$(APP_MKTARGETS)
        SUBDIRS=    \
            user    \
            driver  \
            bsp  
        endif # } PDIR

找到

        COMPONENTS_eagle.app.v6 = \
            user/libuser.a  \
            driver/libdriver.a  \
            bsp/libbsp.a

並將其改爲

        COMPONENTS_eagle.app.v6 = \
            user/libuser.a  \
            driver/libdriver.a  \
            bsp/libbsp.a

找到

        INCLUDES := $(INCLUDES) -I $(PDIR)include
        PDIR := ../$(PDIR)
        sinclude $(PDIR)Makefile

並將其改爲

        INCLUDES := $(INCLUDES) -I $(PDIR)include -I $(PDIR)bsp
        PDIR := ../$(PDIR)
        sinclude $(PDIR)Makefile

保存文件。

接下來編譯就行了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章