ide版本號
工程轉換前
keil µvision ide
v5.x
工程轉換後
iar embedded workbench for arm
v7.60 以上
從現有的keil µvision專案的進行遷移需要收集關於當前的專案資訊,並使用這些資訊建立新的iar embedded workbench專案。此外,還需要對實際源**進行一些修改。本指南介紹一種簡化了這一過程的方法。
注:iarembedded workbench的基本介紹以及ide專案管理和arm專案構建指導可在ide中指導資訊中心和help選單找到。
遷移現有的keil µvision專案在iar embedded workbench中有乙個工具叫convert to iar。這是乙個gui應用程式,可以通過tools選單找到。
convert to iar工具將keilµvision5專案檔案到iar embedded workbench專案檔案而不需要修改原始檔案。包括原始檔的資訊,包含路徑、定義的符號和生成配置。以及作為附加選項,可以執行源**替換,可以新增自己的替換規則,包括對正規表示式的支援。並且還有許多預定義的替換規則。
操作流程:
1.啟動iarembedded workbench。
2.選擇tools>project converter。
3.單擊「瀏覽」按鈕,選擇需要轉換的keil µvision專案目錄(不一定包含專案檔案的目錄)。
4.選擇project type為keil uvision5 for arm。
5.單擊execute按鈕,將會建立乙個新的iarembedded workbench專案。
6.依次選擇file>open>workspace。
7.設定相關的專案選項project>options。
轉換工具並沒有完成所有選項的設定。你可能需要經歷一些設定。乙個重要選項是選擇你的裝置型號。
keil µvision
iar embedded workbench
裝置型號選擇
需要使用編譯器特定擴充套件(如啟動**)和彙編原始檔的c原始檔需要進行檢查和手動遷移。裝置特定的啟動檔案在許多情況下是包含在示例專案提供與iar嵌入式工作台。
成功地轉換keil µvision工程和考慮基本**的差異後,需要微調源**,因為要遵循的是iar embedded workbench的語法
1.在iar環境中開啟project>options>general options
2.選擇project>make
3. 查詢錯誤/警告,按f4(跳轉到下乙個錯誤處)
4. 對於每處錯誤或警告,要修改源**來適配iar embeddedworkbench的語法
5. 當修改了乙個或多個錯誤/警告後,重複之前的步驟直到沒有錯誤
注:從原始檔的第乙個錯誤/警告開始修改是乙個好習慣,因為後面的錯誤通常是由於前面的錯誤而影響的。
原文iar官網
keil5到iar8的使用配置遷移
1 關於標頭檔案的包含。keil alt f7 c c iar alt f7 c c compiler preprocessor,高版本彙編需要包含的標頭檔案需要另外配置 alt f7 assembler preprocessor keil alt f7 utilities settings iar...
keil5到iar8的使用配置遷移
1 關於標頭檔案的包含。keil alt f7 c c iar alt f7 c c compiler preprocessor,高版本彙編需要包含的標頭檔案需要另外配置 alt f7 assembler preprocessor keil alt f7 utilities settings iar...
svn遷移出的專案中文亂碼解決
實際中導致中文亂碼的情況有很多種,我的這個只是屬於其中一種,寫下來供別人參考,也是為了下次再出現這種錯誤之後能夠快速的解決,不至於忘了然後再次瞪眼瞎!描述 我的這個專案是從svn檢出之後就一直中文亂碼 目標專案中文亂碼,其他都是正常的 嘗試4 既然說那個.svntmp型別的檔案不允許移動,我就嘗試把...