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