1 2 3 4 5 6 7 8 9 10 11
12 /*!
13 * ======== IM3.xdc ========
14 * Cortex M3 little endian thumb2 target
15 */
16 metaonly interface IM3 inherits ti.targets.arm.IArm {
17 override readonly config string isa = "v7M";
18
19 override readonly config xdc.bld.ITarget.Module base = ti.targets.arm.Arm9;
20
21 override config string platform = "ti.platforms.simDucati";
22
23 override readonly config xdc.bld.ITarget.Model model = {
24 endian: "little",
25 codeModel: "thumb2"
26 };
27
28 override readonly config ti.targets.ITarget.Command lnk = {
29 cmd: "lnk470",
30 opts: "--silicon_version=7M3 --strict_compatibility=on"
31 };
32 }
33 34 35
36