Keil5使用说明.docx
《Keil5使用说明.docx》由会员分享,可在线阅读,更多相关《Keil5使用说明.docx(18页珍藏版)》请在冰豆网上搜索。
Keil5使用说明
双击KeiluVision5快捷方式,运行Ke订uVision5
FHefdttyt«wprojectRebugPenphcreltlootsJVCStlelp|
小D*J|L■一心|「|
八|0鼻fi曳
:
頁近〃/3SystcmCorcClockUpdate
丄沪1©
,莎Ll3边|賞|
_・l
QHVision
n
片ojed
SProjectG沁ot{}Funaioc.Fenpa:
-_s
BuildOutput
1、新建工程
;!
•咤•文档・
[Project]-〉[NewuVisiopProject…]
罔CreMeNewProject
CO
定义),输入文件名(例Testoi)
CreateNewProject
章▼•障*如•ICeil
[保
存]
2、选择CPU型号
SelectDeviceforTargetTarget1/…
CPU|
|SoftwarePacks~^~j
Vendor
Device:
cunknown>
Tools段:
Search:
|
Description:
[SQARM
(S7Freescale
展开[Freescale],选择[K60Series]下[MK60DN512xxxl0]
SelectDeviceforTargetTarget
CPV
|SoftwarePacks
Vendor
Freescale
Device;
MK600N512xxx10
Toolset:
ARM
Search:
1
Description:
@7ARM
□7Freescale日七K60Series
□MK60DN256»ol0[a
Corefeatures
・32-bitARMCoitexM4coretupto100MHzCPUClock)-DSPSupport.MPU
・Nestedvectoredmtenuptcontr.(NVIC)
-Async,wakeupntenuptcortr(AWIC)
・D^ougzndtracecapability
・2pinsei对wiredebug(SWD)
•IEEE1149.1JointTestActionGroup(JTAG)
・IEEE11497corrpactJTAG(cJTAG)
・Traceportnterfaceunt(TPIU)
-Rashpatchandbreakpoint(FPB)
亠Datawatchpointandtrace(DWT)
・instrumentationtracemacrocell(ITM)
[OK]
3、选择运行环境
勾选[Device]->[Startup]
SoftwareCcmpa-nent
Sd・Varianl
Versioo
Qe&criptiDH
1*1母CM5EKi母
Cortext-icrocentrollerSoftsvaffeInterfacelomp-Dnentt
CMSEDrivff申Devke
UniOedDeviceDriverscomplianttoCM5K-DrberSpecrficabons
■
Startup・SystemSetup
F1
1J0.D
SystemStartupforFreesc-aleM1060010Devices
田涉FileSystOT
MDK-Pro
6-1.D
FileACCBSEonvariausstdfapwdwitS
l+i♦Graphics
MDK-P沙
524J&
UserInterfacean口raohicalL€Pdispl*
l+i母NetworkHI
MDK-Pr。
&1・D
IP忖ctrt-ork^nqusingEthernetorSerialprotocolA
■USB
MDK-Pro
6-1.D
USCCommuni-cabonMitti:
variousdeviceclasses・
ValidationOutput
0Keit:
Device:
Stdftup
requireCMSlSzCORE
♦ARMICIM^CORE
Description
Addil!
tonalouftrarecoa^onant*arequired
SellretccmpDnentfr【IHilirt
CM5IS-E10REforCortei-M,HDOQ.andK30G
2J
[OK]
Re«-plv«SelectP..Details
0、
CtkcI
P7
4、设置属性
C\U$er$\z^uyj3EU\Docuwnt$\KeiJ\Te$t01.uvproj-^Vision
nud
国逊:
Project
3衍ProjectTeHOl
(ti3Target1
ili3Project令Boa{}-:
ns|O^Tanptates
BuildOutput
UUNK2
[Project]一>[OptionsforTarget,Targe11’•
或选中Targetl后,鼠标右键,选择EOptionsforTarget,TargetT•••ALT+F7]
UOptionsforTargetI,argetT
DeviceTargetOutputListingIUser
]C/C++IAsm
LinkerDeibugUtilities
Fr^escaeMK6DDN512uoclO
SystemViewerFile
少I(MHz)-
Operatingsystem:
MKG0D10.svd
UseCustomRte
ReactsnbrMemioryrreas
defauloff-chip
Start
Siie
Startup
rRONI1:
I
I
r
厂R0M21
T
T
rRONI31
T
T
onchip
RIR0M1:
l&o
I&30OT0
金
厂IR0M2:
TT
CodeGenerauon
ARMCompjer;,Usernstajledversion丿UseCross-Module
OptinnzatignJUseMicroLIB'BigEndian
Read/V/riteMemoryAreas
defaultoff-chipsiaitSizeNolnit
••■OBi
厂
RAM2:
on-chip
11_••
p
TT^A1J1・
&20000000
0x10000r
厂
IRAM2:
OdFFFOQQO
otioomr
Canc
Defaults;
Kelp
Target属性页,根据开发板上硬件,填入相应晶体频率如图红框所示
DOptionsforTargetTarget1’
Device
TargetOutputListingUserC/C++A.sm
LinkerDebug|Utilities
FreescaleMK60DN512xxx10
50C
CodeGeneration
ARMCanpier|Uselatestinstalledversion
Operatingsystem:
|rk>rie
UseCross-F^oduleOptimization厂UbeMeroLIB厂
SystemViewerFile:
|MK60D10svd广UseCustomRle
Read/unlyMemoryAreas
default
off-chipStart
Size
Startup
r
ROM1:
|
I
r
r
ROM2:
|
」
r
r
ROM3:
|
I
r
on-chlp
IROM1:
陋
卜80000
a
厂
IROM2|
I
r
-ReadyWnteMemoryAreas
defaut
offchp
Start
Size
Nolrtt
r
RAMI:
I
1
r
r
RAM2:
I
1
厂
r
RAM3:
I
1
厂
on-chp
I?
IRAM1:
0x20000000
OH0000
r
r
IRAM2:
|Qk1FFF0000
阿0000
r
Defaults
C/C卄属性页,选择LlncludePaths后[•••]按纽,如图红框如示
匕OptionsforTargetTarget1,
DtviceTarget
r
卩応口rocessorSymbols
OutputListinc\Vier
C/C++怦
Lii*kar
Warnings:
AllWarnings*J
丿ThumbMode丿Xo
rutoIncludes'C99
Refine:
I
Unddiie:
I
LanguageQadeGeneration丿
Bcecute-onlyCodeOf*imization:
I
Levd0(一00)•Optimizefor
Time丿p&LmQandStoneMultiple丿One£LFSectionper
StrictANSIC
EnimnContaineralwaysint
PlaioCharisSigned
Read-Oni*PositionIndependent
FurKtion
Read-WritePositionindependentMode
Include
Paths'莎r
Controls
Compdercontrolstmg
-c-cpuCortex-M4-g-OO-apcs=rtefwork・
•1C:
\Usera\zhouyLSEU\Documents\Keil\RTE
▼
选择工具栏上[New/Insert]按纽,,如图红框如示
选择[C:
\Ke订_v5\ARM\Pack\ARM\CMSIS\4・2.O\CMSIS\Include]目录
r
FolderSetup
SetupCompilerhdudePaths
Cancel
[OK]
Debug属性页,选择PEMicroDebugger调试器,如图红框所示
£3OptiomsforTarget"Target1
Device\Tsr