Skip to content

Commit 5c3edcb

Browse files
committed
K64F - uvision templates update
- uvision 5.10 supports K64F
1 parent 5b777bc commit 5c3edcb

File tree

2 files changed

+20
-36
lines changed

2 files changed

+20
-36
lines changed

workspace_tools/export/uvision4_k64f.uvopt.tmpl

Lines changed: 9 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@
2121
</DaveTm>
2222

2323
<Target>
24-
<TargetName>mbed FRDM-K20D5M</TargetName>
24+
<TargetName>mbed FRDM-K64F</TargetName>
2525
<ToolsetNumber>0x4</ToolsetNumber>
2626
<ToolsetName>ARM-ADS</ToolsetName>
2727
<TargetOption>
2828
<CLKADS>12000000</CLKADS>
2929
<OPTTT>
30-
<gFlags>1</gFlags>
30+
<gFlags>0</gFlags>
3131
<BeepAtEnd>1</BeepAtEnd>
3232
<RunSim>1</RunSim>
3333
<RunTarget>0</RunTarget>
@@ -75,35 +75,17 @@
7575
<tvExpOptDlg>0</tvExpOptDlg>
7676
<IsCurrentTarget>1</IsCurrentTarget>
7777
</OPTFL>
78-
<CpuCode>14</CpuCode>
79-
<Books>
80-
<Book>
81-
<Number>0</Number>
82-
<Title>Data Sheet</Title>
83-
<Path>DATASHTS\Freescale\K20PB.pdf</Path>
84-
</Book>
85-
<Book>
86-
<Number>1</Number>
87-
<Title>Technical Reference Manual</Title>
88-
<Path>datashts\arm\cortex_m4\r0p1\DDI0439C_CORTEX_M4_R0P1_TRM.PDF</Path>
89-
</Book>
90-
<Book>
91-
<Number>2</Number>
92-
<Title>Generic User Guide</Title>
93-
<Path>datashts\arm\cortex_m4\r0p1\DUI0553A_CORTEX_M4_DGUG.PDF</Path>
94-
</Book>
95-
</Books>
78+
<CpuCode>0</CpuCode>
9679
<DllOpt>
9780
<SimDllName>SARMCM3.DLL</SimDllName>
98-
<SimDllArguments></SimDllArguments>
81+
<SimDllArguments>-MPU</SimDllArguments>
9982
<SimDlgDllName>DCM.DLL</SimDlgDllName>
10083
<SimDlgDllArguments>-pCM4</SimDlgDllArguments>
10184
<TargetDllName>SARMCM3.DLL</TargetDllName>
10285
<TargetDllArguments>-MPU</TargetDllArguments>
10386
<TargetDlgDllName>TCM.DLL</TargetDlgDllName>
10487
<TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
10588
</DllOpt>
106-
10789
<DebugOpt>
10890
<uSim>0</uSim>
10991
<uTrg>1</uTrg>
@@ -121,9 +103,10 @@
121103
<tRmem>1</tRmem>
122104
<tRfunc>0</tRfunc>
123105
<tRbox>1</tRbox>
106+
<tRtrace>0</tRtrace>
124107
<sRunDeb>0</sRunDeb>
125108
<sLrtime>0</sLrtime>
126-
<nTsel>14</nTsel>
109+
<nTsel>13</nTsel>
127110
<sDll></sDll>
128111
<sDllPa></sDllPa>
129112
<sDlgDll></sDlgDll>
@@ -139,13 +122,13 @@
139122
<TargetDriverDllRegistry>
140123
<SetRegEntry>
141124
<Number>0</Number>
142-
<Key>ULP2CM3</Key>
143-
<Name>-O2510 -S0 -C0 -FO15 -FD20000000 -FC800 -FN1 -FF0MK_P128_50MHZ -FS00 -FL020000)</Name>
125+
<Key>DLGTARM</Key>
126+
<Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)</Name>
144127
</SetRegEntry>
145128
<SetRegEntry>
146129
<Number>0</Number>
147130
<Key>CMSIS_AGDI</Key>
148-
<Name>-X"MBED CMSIS-DAP" -UA000000001 -O462 -S0 -C0 -N00("ARM CoreSight SW-DP") -D00(0BC11477) -L00(0) -FO15 -FD20000000 -FC800 -FN1 -FF0MK_P128_50MHZ -FS00 -FL020000</Name>
131+
<Name>-X"MBED CMSIS-DAP" -U024002014C482E7AB1B6D3C2 -O2510 -S0 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -FO15 -FD20000000 -FC4000 -FN1 -FF0MK_P1M0 -FS00 -FL0100000</Name>
149132
</SetRegEntry>
150133
</TargetDriverDllRegistry>
151134
<Breakpoint/>

workspace_tools/export/uvision4_k64f.uvproj.tmpl

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@
1212
<ToolsetName>ARM-ADS</ToolsetName>
1313
<TargetOption>
1414
<TargetCommonOption>
15-
<Device>MK60FN1M0xxx12</Device>
15+
<Device>MK64FN1M0xxx12</Device>
1616
<Vendor>Freescale Semiconductor</Vendor>
17-
<Cpu>IRAM(0x1FFF0000-0x1FFFFFFF) IRAM2(0x20000000-0x2000FFFF) IROM(0x0-0xFFFFF) CLOCK(12000000) CPUTYPE("Cortex-M4") FPU2 ELITTLE</Cpu>
17+
<Cpu>IROM(0x00000000,0x100000) IRAM(0x20000000,0x30000) IRAM2(0x1FFF0000,0x10000) CPUTYPE("Cortex-M4") FPU2 CLOCK(120000000) ELITTLE</Cpu>
1818
<FlashUtilSpec></FlashUtilSpec>
19-
<StartupFile>"STARTUP\Freescale\Kinetis\startup_MK60F12.s" ("Freescale MK60Xxxxxxx12 Startup Code")</StartupFile>
20-
<FlashDriverDll>ULP2CM3(-O2510 -S0 -C0 -FO15 -FD20000000 -FC4000 -FN1 -FF0MK_P1M0 -FS00 -FL0100000)</FlashDriverDll>
21-
<DeviceId>6123</DeviceId>
22-
<RegisterFile>MK60F12.H</RegisterFile>
19+
<StartupFile></StartupFile>
20+
<FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0MK_P1M0 -FS00 -FL0100000 -FP0($$Device:MK64FN1M0xxx12$Flash\MK_P1M0.FLM))</FlashDriverDll>
21+
<DeviceId>7425</DeviceId>
22+
<RegisterFile>$$Device:MK64FN1M0xxx12$Device\Include\MK64F12.h</RegisterFile>
2323
<MemoryEnv></MemoryEnv>
2424
<Cmp></Cmp>
2525
<Asm></Asm>
@@ -29,13 +29,14 @@
2929
<SLE66CMisc></SLE66CMisc>
3030
<SLE66AMisc></SLE66AMisc>
3131
<SLE66LinkerMisc></SLE66LinkerMisc>
32-
<SFDFile>SFD\Freescale\Kinetis\MK60F12.sfr</SFDFile>
32+
<SFDFile>$$Device:MK64FN1M0xxx12$SVD\MK64F12.svd</SFDFile>
33+
<bCustSvd>0</bCustSvd>
3334
<UseEnv>0</UseEnv>
3435
<BinPath></BinPath>
3536
<IncludePath></IncludePath>
3637
<LibPath></LibPath>
37-
<RegisterFilePath>Freescale\Kinetis\</RegisterFilePath>
38-
<DBRegisterFilePath>Freescale\Kinetis\</DBRegisterFilePath>
38+
<RegisterFilePath></RegisterFilePath>
39+
<DBRegisterFilePath></DBRegisterFilePath>
3940
<TargetStatus>
4041
<Error>0</Error>
4142
<ExitCodeStop>0</ExitCodeStop>
@@ -138,7 +139,7 @@
138139
<RestoreToolbox>1</RestoreToolbox>
139140
</Target>
140141
<RunDebugAfterBuild>0</RunDebugAfterBuild>
141-
<TargetSelection>14</TargetSelection>
142+
<TargetSelection>13</TargetSelection>
142143
<SimDlls>
143144
<CpuDll></CpuDll>
144145
<CpuDllArguments></CpuDllArguments>

0 commit comments

Comments
 (0)