?? readme.txt
字號:
移植于μCOS-II例子1,使用ARM方式編譯(所有代碼均使用ARM指令集),僅lpc2106有足夠的ram可以在ram
中放入所用代碼。
創建工程的方法:
1、執行ads1.2的“CodeWarrior for ARM Developer Suite”
2、執行“CodeWarrior for ARM Developer Suite”的File菜單的New。
3、選擇“Project”窗口頁選擇“ARM Executable Image”。
4、選擇適當的路徑。
5、填寫適當的“Project Name”,本例為EX1_arm。
6、點擊“確定”按鈕。
7、編寫代碼并保存到合適路徑(test.c、config.h、include.h、init.s、vectors.s、target.c和target.h)。
8、添加文件:
1)執行“CodeWarrior for ARM Developer Suite”的Project菜單的Add Files,選擇相應的文件。
2)擊“當開”按鈕。
3)然后點擊“OK”按鈕。
9、重復8直至添加所有必須文件。
10、設置Debug目標參數(此目標僅可以在lpc2106的RAM中運行):
1)在工程窗口(本例的窗口名為EX1_arm.mcp,即為工程名),選擇target為Debug。點擊
“Debug Settings” 按鈕(在工程窗口的工具條上)。
2)在“Debug Settings”的“Target Settlings Tanels”中選擇“ARM linker”。
3)在“Output”頁,“RO Base”設置為0x40000000,“RW Base”設置為0x40008000,其它不變。
4)在“Optinos”頁, “Image entry point”設置為0x40000000,其它不變。
5)在“Layout”頁,“place at beginning of image”中填中斷向量所在的模塊和所在的段,本例為:
“Object/Symble”設置為Vectors.o,“Section”設置為Startup。其余不變。
6)點擊“OK”按鈕。
11、設置Release目標參數(此目標用于固化到Flash中運行):
1)在工程窗口(本例的窗口名為EX1_arm.mcp,即為工程名),選擇target為Release。點擊
“Release Settings”按鈕(在工程窗口的工具條上)。
2)在“Release Settings”的“Target Settlings Tanels”中選擇“ARM linker”。
3)在“Output”頁,“RO Base”設置為0x00000000,“RW Base”設置為0x40000040,其它不變。
4)在“Optinos”頁, “Image entry point”設置為0x00000000,其它不變。
5)在“Layout”頁,“place at beginning of image”中填中斷向量所在的模塊和所在的段,本例為:
“Object/Symble”設置為Vectors.o,“Section”設置為Startup。其余不變。
6)點擊“OK”按鈕。
12、編譯代碼、調試.....
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -