『壹』 iar編譯多個版本
IAR Embedded Workbench是一款廣泛用於嵌入式軟體開發的集成開發環境,可以用於編譯和調試多個版本的軟體。
在IAR Embedded Workbench中,你可以創建多個配置文件(Configuration),每個配置文件可以定義不同的編譯選項和目標設備。通過配置文件,可以實現在同一個項目中編譯多個版本的軟體。
要創建多個版本,可以按照以下步驟操作:
1. 打開IAR Embedded Workbench,並打開你的項目。
2. 在Workspace視圖中,右鍵單擊項目文件夾,選擇"Options"。
3. 在彈出的對話框中,選擇"Configuration"選項卡。
4. 點擊"Add"按鈕,添加一個新的配置文件。你可以為每個配置文件指定不同的名稱和編譯選項。
5. 配置每個配置文件的編譯選項和目標設備,然後點擊"OK"保存修改。
添加了多個配置文件後,你可以在編譯和調試時選擇不同的配置文件來生成不同版本的軟體。可以通過在工具欄上選擇你想要的配置文件來編譯。
請注意,具體的操作步驟可能會因為IAR Embedded Workbench版本的不同而略有差異。以上是一般的操作流程,具體細節可能因為版本不同而有所差異。建議參考IAR Embedded Workbench的文檔或官方網站獲取更加准確和詳細的操作說明。
『貳』 IAR環境下同一個工程,用不同版本的IAR編譯,產生的不同的*.sim文件
解決這個問題,建議直接找到一個可以成功編譯下載的工程,然後把這個工程進行剪裁。這是最為簡單的。
因為sim文件不是標準的二進制目標文件,而且不太清楚你是硬體模擬還是手動下載。不過會提示項目程序地址范圍不匹配,基本可以肯定你的模擬器、下載設置或者工程設置有不同
『叄』 IAR編譯中的.s文件是怎麼生成的,有什麼用startup文件是在整個程序中,起什麼作用
gcc -S可以生成.s文件,.s是匯編文件
startup是系統初始化