下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、、用keil 4建立一个工程,用 J-link下载程序到 STM32的flash里面:1先打开keil4,如图1-1。图1-1刚打开keil4的界面2新建工程,如图1-2。ExportManagE图1 - 2新建工程3选择保存位置,如图1-3图1 - 3选择保存位置4写入文件名(我们写入的是“第一个工程”),然后保存,如图1-4我最近的文裆桌而f AS3CreateProjeel保存在X):我的文档我的电脑网上绑星文甘名):W个工寸取消保存奕型(I)- proj ecT Files(+. uTjroj)图1-4写入文件名5选择芯片厂商,如图1-5图1 - 5选择芯片厂商6我们选择的是ST公司的
2、芯片,如图1-6图1 - 6 ST公司的芯片7我们的学习板用的是STM32F103C8,选择后,点击“ 0K”,如图1-7Select Device for Target 1 Target 11.图1 - 7选择芯片型号8在弹出的对话框上选择“否”,如图1-8U Yjsion?Copj ST132 Startap Code to Pr ojeci Folder xd Add File t& Proj ect 可厂善_肪1”旷亠、图1 - 8选择“否”9新建文件,File-New,如图1-9。璽J第个工程 -P ision4frile 1 Edit View Project Flash Debu
3、g Peripherals Tools SC5 Window Helpflrh-N矗|宰 事麒堞|啣,j OpenCtrl-l-Cl 656話 5aveCtrl+53刖亡As.临 Save nil1 * | * &图1 - 9新建文件10点击保存按钮,如图1-10图1-10保存11写入文件名,加上“ .c”,点击“保存”。如图1-11图1 - 11保存为“ .c文件”12点击配置按钮,如图1-12靈第一个工程It ision4File Edit View Project Flash DebuQ Peripherals Tools 5VC5 Window Help4-3WA T. .,晟 Tar
4、get Options.nConfigure target optionsmoi n.cTrget IProject-Trjet 1二 Source Group I图1-12选择配置13选择Output选项,在Create HEX File前面的复选框内打钩图1-13选择创建HEX文件14选择Utilities选项,在下拉框中选择“Cortex-M/R J-LINK/J-Trace ”选项,如图1-14。图1 - 14选择下载工具15选择1-14中的下拉框右面的“ Settings”,出现如图1-15所示图 1-15 Driver Setup16 选择图 1-15 中的 “Add”,出现如图
5、1-16,选择 “STM32F10x Med-density Flash On-chip Flash 128K”,因为128K代表的是中容量,而我们的板子用 的芯片是“ STM32f103c8t6”,是中容量的;若果是小容量的芯片,则选择16K;如果是大容量的芯片,则选择 512K。点击“ Add”,出现如图1-17。Add Flash Procrauinc AlgorithaDescription0 evice TypeDevice SizeA亏IMWJISXL MkJ山 FlhliOTFCfWFtash Uld广TM龙FW训詞d即袖Fl砂*1On chip Fl4$h12&kSTM32r
6、luw LovvuSi liilji1 riB-sriLJitlI up 11 占書 h16kSTM32F10k Hii-dens Flash0 tv chip Flsh512kSTM32F10k CornectiviliJ bin.On-chip FLamh256kSTM32F1DkM25PM SFI Ra.Em Flash SPI8MgTM32F10K Flash OptionsUri-chip FUsFkIETMPM33trWH 12CkB 口吕曲On-chip Flsh129kTMPM330FYH2SSkB FlashOn-chip Flash256k7MPH330FDk 512IB
7、FlashOn-chip Flash512kTMPM3G0Fk 2O4akB FlashOn-chip Flash2M7MPM36nFHlO24kB Fl駅hOn-chip FlashIMTMPW370 256kE FlashOn-chip Flagh25BkTMPM38CHZ6kB FlashOrvchip Flojh123kTMPM3G0 SSGkB FlshOn-chip Flash25&kTMPW38x B4kB FlashOn-chip Flashe4klMIAddCancelI图1 - 16选择芯片容量IX17点击“ OK”,如图1-17,出现如图1-18Cortez JLlnk/
8、JTrace Target Driver SetupDabu 笔Tr&cFlash DowiJoadDownhad FunctionRAM foi AlgoriVhnnMDStart: 0x20000000 Sise: |OmO0OODescriptionDevice TypeDevics SizeAdies? RangeSTM32F1 Ox Med-denity Flash.Jn-chip Flash128k0800000CH -0B01FFFFHErase Full Chip * Erase SectoisDo not EraseProgramming AlgorithmProgramVe
9、rJyReset dHd RunStart: QxOSOOOOOOSize; |OSJOQ2QCDORemoveOKCancelHelp图1-17保存设置18点击“ 0K”,如图1-18图1-18保存设置19点击“文件管理”按钮,如图1-19,出现如图1-20圜第一个工程 -1A Visiarr4File Edit Viet? Project Flash Debug Perjpberak Tools S/C5 Window Help图1 - 19文件管理你按钮图1 - 20文件管理窗口20添加文件夹“ Lib ”,如图1-21图1 - 21添加文件夹“ Lib21添加文件夹“ Interrup
10、t”,如图1-22图1 - 22添加文件夹“ Inc”22把main文件和启动文件加入工程中,如图1-23、1-24、1-25图 1 - 23 选择“ Add Files图 1 - 24 选择“ main.cAdd. Files to Gz*cnip r Source &roup 1区I图1 - 25选择启动文件23把库文件添加到工程中,如图1-26、1-27。图 1 - 26 选择“ Add Files Lib1区T查找范围(X/C|t srjJE STstm32fl0K_adc. c)stm32lcstn32f 1 Ox_i wdg. cstm32fl Qs_bkp. c0M_exti c
11、5tniflClK_lib. astifi32fl Ow_cmv.史5tffii3?fl 0_fl;lin32fl0w_rtvi.*.亡stm3210xer c. cs tm32l Oxif sm c. cstm32l Ox. prr. cCstmi32fl Ow_dac. ck* cstmi32f 1 OMgyi o. uCstr*3210w_rcc. cstm32flOH_dbgjncu. e1stm3flOs_ic. c0stf32flOK_r tc. cutl|文 件-宮 遁:J * s im32 1 Oat_us at . mrn32fl.Dxw(lg. c丈件莫型辽)I |c Sc
12、urce file(*. e)图1 - 27选择全部库函数24把中断文件添加到工程中,如图1-2 8、1-29图 1 - 28 选择“ Add Files图1 - 29选择全部头文件25再次选择目标配置,如图1-30乙了产仕誉-拥File Edit View Project Flash DeLi Peripherals Roh SVC5 Window HelpLiiO44Target 1roject-Target 1EP| Source Group 1W-Q b+ IInt rruptH 二/吿?:衿吠打K裤古吉卅K桝卡祈寂吉尢吿才K走祥古舟帜*002003004005006rm?丈文件名:m
13、ain.c古作者:Losinga:去时1哥:08/08/2文件捲述:4个:LED丈dr* *备六*七六* 七* 走* *匡| main.匚图1 - 30选择目标配置26选择“ C/C+ ”,再选择“ In elude PathS,头文件如图1-30。然后如图1-31、1-32、 1-33、 1-34、 1-35、 1-36、 1-37、 1-38IXlOptions for Target Target 1I evice Turgtl Output Listing UserLi iiker DabugVtili tisPsepiocessor SymbolsWarnings:| 厂 7 humb
14、 fUptimizarianc pvel 0 (-00)+Optimise fct T meQplit Load and Store Multiple One ELF Secliom pet Functionr StrictANSICI Enum ontairier always intI- Plain Dia is Signed厂 R ead-Onlj; PositiDn I ndependent 厂 ReadVritfl Position IndependentCompiler control stringIncludePathtMiso Cortrokc-cpu Cortex3 -g 0
15、0 -pcs=interwrk d CAkeil 4 AHMAHMINC 4 C;keil 4 ARMARMINCSTSTM32F1 Of -ocT -wnfbrousccr-depetid :dOKCaiictlD直血Lts图 1 - 31 C/C+图 1 - 32图 1 - 33图 1 - 34图 1 - 35图 1 - 36图 1 - 37图 1 - 3827设置调试模式,软件调试如图1-39,硬件调试如图1-40。图 1 - 39Options Tor Tarfet Turgt | Output | Li sting | Vi*r | C/C+t Asm | LiiJcar 恥加1营V
16、tilii tisr Use mnuatcx厂 Limit Spetd to Real-TirneSettings IM1 Use ai硬件调试宙 Load Appication al Slrt叩Run ta mAn(IniHalization Fie:LoadInitializatkJirtew-M/RJINMJ-TraceLINK Coitew DebuggerRD I Intafacs OliverAkeia Blaster Coiiex D bugger SteltfidCDI.初11旦 理tgir J T囘 Settings main()=nrrfix-M/H J-LINKAI-I
17、raceRestore Deoug Session Settings7 6rMk3oints两 Toolboxl& V/atch Windoi/#E & Perfotmance Ariaiser2 M emuy Di$pl即ST-Link DebuggerULI忖K Pro匚茁也k Debu。创estqrl7、屮石屮.V BieakpoinlsI* ToolbM17 WatcPi V/indow?P Memory DisplayCPU DLLParameterDrivei DLL:Paumtei:SARMCM3.RLLSARMCMiDLLDialog DLL. ParamHer:Oidlog
18、DLL. Paunetw:DARMSTM.DLL -PSTM32F1Q3C8TARMSTM.DLL -p5TM32F103CSCancelDefaults图 1-4027编译程序,如图1-39。嗝第一牛工荐l VisionFile EditProject Flash Debug Pferipherds fools 5CS Wirdow HelpLiPrc-iect3E嗜二山b ft a ft1堆辜離備買 Target 1崗 main.c *:ar getQQI包 /左戋女去衣責虫去去去噪太垛*无*夬去水走咲去去去*ub 止oAms L I&口口-.2 3 4 5 OOOOKJOO件者间件文作时
19、文咲玄尖诂main.c! Losings;08/08/2图1 - 41编译程序28下载程序,如图1-40。里|豁一个工程- U YisioitlFile Edit View Project Flash Debug Peripherals rods 5?CS Wirdow Help囲口 o|j6召ua|町|*l户需特 昂丨準車於傑Project憲阖體3韻Target 1|:t mnain.c- d T ar get 1Source Group 1+1 色 Lib* Qqqioy大倉玄吉先次大*倉此求*常吉大走携吠大吿六佚+為嵩洙2 3 4 5 OOOOKJDO件者间件 文作时文 汝 咲哦itia
20、m+ uLosinga 09/06/2 4 个 LED:fWGX7003Z头文件 图1-42下载程序1、如若用ISP下载到系统启动区BOOTO即用串口 1进行下载,需要把BOOTO接“T, BOOT1接“0”,如图1-45,然后按一下复位键,再进行程序下载。下载完程序后,再把跳线帽改为接“ 0”,BOOT1接“ 0”,再复位运行程序,如图1-4601.1整盘阵列启动模式选揮rs,rViioKtxot0|0;图 1 - 43图 1-441下面是整个下载的全部过程截图。软件在“应用程序和工具STM32串口下载软件”文件下。* F1 耀sh Loader JXeMontratorBX图 1 - 45Fl?sh Loader DeBonstratnr图 1 - 49# Flash Loader Dejonstratnrrn|fxSTM I erode ctronlcsR Pleasfe,. select your devi ce in Uh色 t urget listFghHatbeSite%Fae2|Page3|Fa驴4評5 %Fae6舟Pa百讯Legend
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卖货主播签约合同范本
- 制刷设备维修合同范本
- 共同赔偿的协议书模板
- 劳务合同挂靠终止协议
- 危废运输合作合同范本
- 厂区更换门窗合同范本
- 厂房出售直租合同范本
- 合同材料价格调整协议
- 共同买房协议合同范本
- 劳务维修配件合同范本
- 机械工程材料教学课件
- 船运公司组建方案(3篇)
- 口腔铸造包埋材料
- 混凝土中氯离子含量检测技术规程培训
- 商场反恐安全管理制度
- (2025)党员基础知识试题及答案
- T/CSWSL 002-2018发酵饲料技术通则
- JJF(黔) 77-2024 焦炭反应性及反应后强度测定仪校准规范
- API RP 5A3-2023 套管、油管和管线管的螺纹脂推.荐方法
- INS+2024指南更新要点解读
- 药房温度记录表-(完整版)
评论
0/150
提交评论