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