KEILuVision4新建工程示例_第1頁
KEILuVision4新建工程示例_第2頁
KEILuVision4新建工程示例_第3頁
KEILuVision4新建工程示例_第4頁
KEILuVision4新建工程示例_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、新建工程示例、仿4.1_asml新建工程hello1打開軟件KEILuVision4,2.為工程新建一個(gè)文件夾hello3Mini2410-IV網(wǎng)上鄰居進(jìn)入文件夾hellolr4.1_a5ml_j6.2_Keyboard_Test(Commonj4.2asm2j6.3SLEDTest亡血屈4嗎(j4.3_thumbLode(j6.4_LCD_Testj|hello|1円4.4_armrnod已j6.5T5PTest(|4.5_clj7.1_EEPROM_Test_j4.6_c2(j7.2_TFTP_Test4.7_explasm(j7.3_II5_Te5t4.8Jnterwork(j7.4_U

2、5B_Test亡j5.l_Memory_Test(j8.1_DotLed_Te5t(j5.2_LED_Testj8.2_ADC_Test_5.3_Button_Test(Cj8.3_DAC_Test&5.4_UART_Testj8.4_DCMotor_Test(j5.5_RTC_Te5t_j8.5_5tepMotor_Test15.6_TimerTestj9.1_GP5_Test16.1_Keypad_Test(j9.2_GPR5_Test打開(jQ)4選擇目標(biāo)芯片S3C2410ASelectDeviceforTargetBTargetCPUVendor:SamsungDevice:S3C24

3、10AToolset:ARMDescription:DatabaseDescription:Generic5選擇:lE-.IE-.IB-.IE-te-LuminaryMicroNuvotonNXPfoundedbyPhilips)OKISamsungS3C241QAARM920Tbasedhigh-performance32-bitRISCMicrocontrollerwithThumtextensions,16KBInstructionCache,16KBDataCache,MMU,4KBRAM,NANDFlashBootLoader,On-chipPLLwithClockandPowerM

4、anagemerInterruptController,ExternalMemoryController,LCDController(STN&TFT4chDMA,3-chUART,MultiMasterIIC-BUSControllerJIS-BUSController,SDHostInterfaceV1.0&Multi-MediaCardInterfaceV2.11”2-chSPL2-portUSBHostUSBDevice,4-chFWMTimers,1-chTimer”WatchdogTimer”8-ch10-bitA/D匚onverterandTouchScreenInterface,

5、FIT匚withCalendar,GeneralPerposeI/Opins.S3C2416S3C2440AS3C44B0KS3C4510BUT!匚口Help6鼠標(biāo)放在Targetl上點(diǎn)右鍵“ManageComponets,7.雙擊“Targetl”,修改工程名為hello,Groups名同樣可修改ProjectTargets:.jX*Groups:4helloSourceFilesXMeiJ,ifiINIFilesNJ/11IClL9生成文件:方法一:去C:KeilARMExamplesMini24l0-IV4.l_asmlAsml_a文件夾中復(fù)制DebugINRam.ini和asm1_a.

6、s(改名為hello.s)兩個(gè)文件到C:KeilARMExamplesMini2410-IVhello文件夾。方法二:File-New,然后把4.1_asm1Asm1_a文件夾中asm1_a.s文件的程序復(fù)制到空白文檔中,保存為hello.sProjectQX保存在(X)我攝近的文檔桌面我的文檔我的電腦CODEmovstrmovIdraddstr(EQU申rEQU&tack_topequ0hello_hello.dephello_Targetl.dep53C2410A.S文件名:保存類型(T):網(wǎng)上鄰居AllFiles(*.*)poosrrrr逆卩*/或者點(diǎn)粵鍵選“AddI&hellohell

7、o.pighello_hello.dephello_Tdrqet1dep53C2410A.SFlhello.s|a|hello.uYproj畫hello_hello.depjjhello_Tdrqetl.dep|53C241LiA.s文件名:查找范圍工):叵yDebugINRam.inihello1.5hello.pl口匸ompmmtSfeEmrironmmtmdlBwksFrojectComponenteFolders/ExtensionsBuoks文件類型:Allfiles(*.*)AddFilestoGroupSourceFiles1文件名(N):DebuglNRam.ini文件類型):

8、Alffiles7*.*)SduixeFies=DlJJJFlDject-:_Jhello-、SourceFiles匡Ihello,弓INIFilesQpenFileOpenListFileOpenMapFile|Rebuildalltargetfiles|:X|EuildtargetTranslateFile銀StopbuildAddGroup.5閆耐盤刮蜀覆ManageCo-zip-s-nentE.ProjectTargets:l.jX4Groups:X4helloSourceFilesINIFilesAddFilestoGroupINIFiles點(diǎn)OK,然后CLOSEGetFiletyp

9、eForDebugINRam.ini?151File:OKpDebuglNFldrn.iniCancelType:1TextDocumentfile!11添加文件成功設(shè)置各選項(xiàng):12鼠標(biāo)放在工程名上點(diǎn)右鍵進(jìn)行設(shè)置。Proje-Dt-:|jTielloRtCEti&nEf-o-TTargetJhellcJAlt+F7OpenMapFileTiarLEla1:Proje-Dt-:|jTielloRtCEti&nEf-o-TTargetJhellcJAlt+F7OpenMapFileTiarLEla1:邑File鶴StepbuildAddGxcs-up.RezaoveIteD3-arLa:&Szii

10、xMiErits.Shc-wIncludeFileDependenci&eRetuildalltarg:&tfilesEuildtarget13Device已經(jīng)選OptionsForTargethelloDeviceqTargetOu切utListingjUserC/C+AsmLinkerDebugUtilitiesDatabase:Vendor:SamsungDevice:S3C2410A;0-:s-:El-:El-:由;0-:s-:El-:El-:由GenericLuminaryMicroNuvotonNXP(foundedbyPhilips)OKI-念SamsungS3C2410AS3C

11、2416S3C2440AS3C44BCKS3C4510BS3F4A0KRS3F4A1HRS3F4A2FR+JharnARM920Tbasedhigh-performance32-bitRISCMicrocontrollerwithThumbextensions,16KBInstructionCache,16KBDataCache,MMU,4KBRAM,NANDFlashElootLoader,On-chipPLLwithClockandPowerManagementInterruptController,ExternalMemoryController,LCDController(STN益TF

12、T4chDMA,3-chUART,MultiMasterIIC-BUSController,IIS-BUSController,SDHostInterfaceV1.0&Multi-MediaCardInterfaceV2.11,2-chSPL2-portUSBHost,USBDevice,4-chPWMTimers,1-chTimer,WatchdogTimer,8-ch10-bitA/DConverterandTouchScreenInterface,RTCwithCalendar,GeneralPerposeI/Opins.asIEDefault弓DeviceListing|UserC/C

13、+AsmLinker|DebugUtilitiesDeviceListing|UserC/C+AsmLinker|DebugUtilitiesTarget(hi切說14Target(數(shù)對多少個(gè)0)OptionsForTargethelloI血IC:rLcelIlpa-ul+sHelp15Output(紅色框內(nèi)點(diǎn)進(jìn)去設(shè)置)新建一個(gè)文件夾obj16.Listing新建一個(gè)文件夾1st,其他默認(rèn),具體與obj過程類似。userc+,asm都為默認(rèn)Linker-要先去掉USE前面的對號才能修改右側(cè)數(shù)據(jù)19.Debug紅色框內(nèi)設(shè)置,其他默認(rèn)212120Utilities紅色框內(nèi)設(shè)置,其他默認(rèn)22單步運(yùn)行

14、(F10),觀察寄存器Register和Memoryl,2(輸入地址,參考Target中對RAM的設(shè)置)的變化21212121寄存器Register中有Interrupt即中斷的寄存器,在有中斷的程序中要注意觀察21212121二Keyboard_test實(shí)例1仿照前面的例子建立新工程,工程名,右鍵,修改212121212準(zhǔn)備文件夾和文件在C:KeilARMExamplesMini2410-IVKeyboard_Test中建立文件夾Source,SDRAM,Include等文件夾,然后將C:KeilARMExamplesMini2410-IV6.2_Keyboard_TestSource中的文

15、件復(fù)制到Keyboard_TestSource文件夾中。SDRAM.ini和readme.txt復(fù)制到文件夾C:KeilARMExamplesMini2410-IVKeyboard_T中C?5ource:文件(巳編輯(或查看(也收奩工具(D幫助(出:地址(蟲fE:KeilARMExamplesMini2410-IVKeyboardTest5ource后退tQk茜|搜索色文件夾HIP文件夾田田田田田田田日斗.7_explasm4.8_interwork5.l_Memory_Test5.2_LED_Test5.3_Button_Test5.4_UART_Test5.5_R.TC_Test5.6_Timer_Test&l_Keypad_Test6.2_Keybudrd_T已或Includea文件夾田田田田田田田日斗.7_explasm4.8_interwork5.l_Memory_Test5.2_LED_Test5.3_Button_Test5.4_UART_Test5.5_R.TC_Test5.6_Timer_Test&l_Keypad_Test6.2_Keybudrd_T已或Includea口jIMIBklEieiic“Lsour匚已FileWm

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論