1 2 3 4 5 6 7 8 9 10 11
12
13 /*!
14 * ======== M3_big_endian.xdc ========
15 * Cortex M3 big endian thumb2
16 */
17 metaonly module M3_big_endian inherits ti.targets.arm.IM3_big_endian {
18 override readonly config string name = "M3_big_endian";
19 override readonly config string suffix = "m3e";
20 override readonly config string rts = "ti.targets.arm.rtsarm";
21
22 override readonly config xdc.bld.ITarget2.Command cc = {
23 cmd: "cl470 -c",
24 opts: "--endian=big -mv7M3 --abi=ti_arm9_abi"
25 };
26
27 override readonly config xdc.bld.ITarget2.Command asm = {
28 cmd: "cl470 -c",
29 opts: "--endian=big -mv7M3 --abi=ti_arm9_abi"
30 };
31
32 /*!
33 * ======== linkLib ========
34 * Default TMS470 cgtools runtime library to link with executable
35 * (comes from $rootDir/lib)
36 */
37 config string linkLib = "rtsv7M3_T_be_tiarm9.lib";
38 }
39 40 41 42
43