STM32程序下载方法及keil使用方法_第1页
STM32程序下载方法及keil使用方法_第2页
STM32程序下载方法及keil使用方法_第3页
STM32程序下载方法及keil使用方法_第4页
STM32程序下载方法及keil使用方法_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、、用keil 4建立一个工程,用 J-link下载程序到 STM32的flash里面:1先打开keil4,如图1-1。 p VisionFile Edit View Project Flash Debug Peripherals Tools 5VC5 Window Help T d 3 f心厶.*产聲!i理事章他仮型圍隆3囂翼贰畠皂图1-1刚打开keil4的界面2新建工程,如图1-2。霭 U Vision4Fife Ecft View fProject -lash Debug Peripherals Tools SVC5 Window Helpi lJ話鼻(ew Vision ProjectT

2、New Multi-Project Workspace.Open Project.Close ProjectExportMarage图1 - 2新建工程3选择保存位置,如图1-3图1 - 3选择保存位置4写入文件名(我们写入的是“第一个工程”),然后保存,如图1-4CreateProje匚 1:Generic Lummaiy Micro HuvotonSmiungSharpSocle T echrology Corp.Texas InstrmneritsTcshibdWinbondNogNXP (founded by Philips) KIROHMDessripbon:图1-4写入文件名5选择

3、芯片厂商,如图1-5。Select Device for Target Target 1CPUVendor: AdelDevice:Toolset:Rmtw ta$&OKHelp图1 - 5选择芯片厂商6我们选择的是ST公司的芯片,如图1-6图1 - 6 ST公司的芯片7我们的学习板用的是STM32F103C8,选择后,点击“ 0K”,如图1-7Select Device for Target J Target 1PCFUVendorS TM icroetectionicsDevice: STM32F103C8T oolset: ARMta$&Dessriphon-吕口 口口 GTM32F10

4、2C4 杰STM32F10I2C6STM32F102C8STM32F102CBSTM32F102R4STM32F1Q2H6STM32F102R8STM32F102RBSTM32F1QGC45TM32F10GC6STM32F103C3 5TM32F103R4 STMF103R6ARM 22-bit Corte:-M3 Microcontroller, 72MH2, G4kB FlmsK 20kB SRAM, PLLf Embtdtfed InteinaIRC 8MH2 jnd 32kHz, ReabTime Clock, Nested Interrupt Conholler, Power SYm

5、g Mede聯 J TAG and SWD, 3 Synch. 16-bit Timers 皿h Inpi* Captue, Output Compare and FWK1, 16-bit 6-ch Advanced Timer, 216-bit Watdidog Timers SsT ick Timer,2 SPL2IX. 3 USAHLUSB 2.0 Full Speed Ihbeifaca, CAN 2.0B Active, 212 bft 1OchA?D CorwsrtBr Fait I/O PortsCancelHelp图1 - 7选择芯片型号8在弹出的对话框上选择“否”,如图1-8

6、图1 - 8选择“否”9新建文件,File-New,如图1-9。ej.第一亍工程ji VisioniCtrl+M|冲八存 u |準辜能饭arCtrl+O7 色 A % |File Edit Viiew Project Flash Debug Peripherals Tools SVCSWind回Help31+5Save All图1 - 9新建文件10点击保存按钮,如图1-10| 第一亍工程y. Vision.4File Edit View Project Flash Debug Peripherals Tools SVCS Window Help二三=三 /= Hf日弓贷出UH十刃Save t

7、he active do匚umentProject兰苗 Textl Q-Target 1| Sqiitcq Group 1图1-10保存11写入文件名,加上“ .c”,点击“保存”。如图1-11图1 - 11保存为“ .c文件”12点击配置按钮,如图1-12File Edit View Project Flash DeLug Peripherals Tools 5VC5 Window Help1 曰1 -J尹 ft.理蹲辜萃眶踪彩遛蛰0 鐸Target 1A 徒Project JLixiik/JTrace Target Driirer SetupDownload FunctnonP Piogu

8、mE3 Euse SectorsP Verify厂 Do not Erase Rtset and Run| TraceFl色旨h DownloadRAM for AlgorithmProgramming AlgorithmStarl. 1020000000Size: ftfOSOaDescriptionDevice TypeDevice SizeAdd 僻蛍 RamgE|OKStart Si狞RemoveCancelKelp图 1-15 Driver Setup16 选择图 1-15 中的 “Add”,出现如图 1-16,选择 “STM32F10x Med-density Flash On-c

9、hip Flash 128K”,因为128K代表的是中容量,而我们的板子用 的芯片是“ STM32f103c8t6”,是中容量的;若果是小容量的芯片,则选择16K;如果是大容量的芯片,则选择 512K。点击“ Add”,出现如图1-17。Add Flash FrocrauiiLg AlgorithDescriptionDevice TypeDevice SizeUn-CTiip ridssn J-LL_iTM32F1&: Medensily FlhOn chip Flash.12SkSTMXtr Iuk l(JwAdcrisilyTlshOn-cl lip Flash16kSTM32F1 Ox

10、 High-density FlashOn-chip Flash512kSTM32F1 Ok Connectivity Lb.On-chJ图1 - 27选择全部库函数24把中断文件添加到工程中,如图1-2 8、1-29图 1 - 28 选择“ Add FilesFie Edit View Project Flash Debug Peripheral Tools 5VC5 Window Help-壬J Tar事t 1R 口 Source Group 11+ Qj Lib+ -| 工nterrup t002003004005006图1 - 29选择全部头文件25再次选择目标配置,如图1-30團第一

11、个工程 -Vision4*文件名:main.c*作着:Losinga:*时间:08/OB/2丈文件搭述:4个LED丈血日/夫*奁走点去古*古丸衣去去点吉木去为古士夫*先吉吉古士天天天天士去哽哽*去虫天天去去铁哽*土*天士去nn?图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-38Options for Target Target 1Linker Debug I UtilitiesDevi C6 Target OntJUit Li stin

12、g UserCompiler control skingLanguage / Code Generalion厂 Strict ANSI CWarnrigs:OpdrrMzatiori Level 0 00| 寸厂 Erium 匚oritmirisf alwy? int|TI- Optimize for TimeI- Plain Char ii Signed厂 Thumb Mode1 Split Load and Store Multiple1 ReaSUn|yPo$itionln3epen3ent厂 Ore LF Section per FunctionRead-Write Position

13、IndependentIncludePathsMisc Controlsp -cpu Corte讪3 -fl -00-apcs=interrk -I C:keil 4 ARMARMINCM I Vkeil4 ARMWIMMNrSTTMSTIOx114)V-omf_browsecif -dependV图 1 - 31 C/C+图 1 - 32浏览文件夹Select Folder:D : XBocunexitsVDaskt opST阳2 程序确定 | |取消图 1 - 33图 1 - 34图 1 - 35图 1 - 36MfxlFolder Setup图 1 - 37图 1 - 3827设置调试模

14、式,软件调试如图1-39,硬件调试如图1-40。Options for Target * S-t32Usart,Target Output | Li sting Ustr | C/C+厂 Limi S peed to R sal-T ime -AsmLinker Dsbug | Utilities软件调试Sstling:广 Uss:匚ortex-M/H JUNMJ-TMce Sellings I7 Load Application dt Startup * Run to min() initialization Filt:两 LoadApplicatiori at Startup 7 Run

15、to mainQ InAializaticn File.Restcxa Debug 5aswn Settings中 Greakpoinls巨 Toolbox|v V/afch Windows Perfoimance AnalyzerMemoiy DisplayFle?tore Debug Session SettingsP BieakpontsP ToolboM两 Wtch Windows1/ Memory DisplayCPU DLL:Parameter:Driver DLL:Parameter:-IEdit.SARMCM3.DLLSARM 匚制 2DLLDialog DLL Parm&ta

16、r:Dialog DLL:Parameter;DARMSTM.DLL -pSTM32F10X8|TAHM&TM.DLL |-pSTM32F103Ce图 1 - 39Options for Target * St32UsartDtvi C& | Target OntJUit | Li stin Usar | C/C+Use Simulator Limit S peed to R sal-T ime硬件调试Sstlingrtex-M/H JUNK/J-TiaceLinker Dsbug | Utilities Sellings IP Load Application dt Startup * Ru

17、n to min() initialization Filt:LINK Cortex Debuggei RD I Interface Diiwf Altera Bitter CortenDetugger tellaris ICDI ginum JTAGjetRestcxa Debug 5aswn Settings中 Greakpoinls巨 Toolbox|v V/afch Windows Perfoimance AnalyzerMemoiy Display LoadIrA 皿tit5Link DetMigger ULINK Pic Cortex Deljuggero nnain()Flest

18、orI Bieakpots两 ToolboM Wtch WindowsMemory DisplayCPU DLL:Parameter:Driver DLL:Paiameter:SARMCM3.DLLDialog DLL Parm&tar:DARMSTM.DLL -pSTM32F10X827编译程序,如图1-39SARM 匚制 2DLLDialog DLL:Parameter;|TAHM&TM.DLL |-pSTM32F103Ce图 1-40Project国 main.c匕 Target 1+ Sourct Group 1+ _ | Lib+ Interrupt28下载程序,如图1-40。001臼 /去洗未*吉青*青青先靑吉吉吉*青诜吉先)02030405r - nVXJ7)oe-Hi件者间件”文作时文“k Dawnlcad

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论