(相關資料圖)
MRS相同功能代碼管理應用筆記
使用 MounRiver(以下簡稱 MRS )進行 RISC-V 單片機開發時,工程目錄下往往存在多個文件夾與文件,我們只需要著重關注截圖中紅框所示的部分,它們自上而下分別是內核、調試、鏈接、外設、啟動與用戶文件夾。除此之外的文件夾與文件,均是由編譯器自動創建,開發過程中一般不需要直接對此進行修改。
在實際項目中,常常涉及到多種外設,為了方便管理與維護,會將分屬于不同功能的代碼段放置于獨立的 .c 或 .h 文件中。此時,可以簡單的通過在用戶文件夾下,右鍵新建文本文件,在重命名時將后綴名同步修改為 .c 或 .h 文件的方法,添加所需種類的文件。之后返回到 MRS 中,在左側項目資源管理器中右鍵工程,點擊 Refresh 按鈕刷新,編譯器自動將新建的文件包含到工程目錄中。
上述的方法,多適用于項目不太復雜的情況,通過添加少量的文件,就可以達到便于維護與管理的目的。在工程較為復雜時,建議使用文件夾管理分屬于不同功能的代碼段。
此時,首先需要在工程目錄下新建文件夾,然后將實現相同功能的文件移入其中,最后在 MRS 編譯鏈接配置 -> C/C++ 構建 -> 設置 -> GNU RISC-V Cross C Compiler -> Includes中添加新建文件夾的路徑,重新編譯或在左側項目資源管理器中右鍵工程,點擊 Refresh 按鈕刷新,都可以將文件夾及其中的文件包含到工程目錄中。
關鍵詞: