1 2 3 4 5 6 7 8 9 10 11
12 13 14 15
16
17 /*!
18 * ======== ARP32_far ========
19 * TI ARP32 far runtime model (little endian)
20 */
21 metaonly module ARP32_far inherits IARP32 {
22 override readonly config string name = "ARP32_far";
23 override readonly config string suffix = "earp32F";
24
25 override readonly config xdc.bld.ITarget.Model model = {
26 endian: "little",
27 dataModel: "far",
28 shortEnums: true
29 };
30
31 override readonly config xdc.bld.ITarget2.Command cc = {
32 cmd: "cl-arp32 -c --gen_func_subsections",
33 opts: "--mem_model:data=far --silicon_version=v210"
34 };
35
36 override readonly config xdc.bld.ITarget2.Command asm = {
37 cmd: "cl-arp32 -c --gen_func_subsections",
38 opts: "--mem_model:data=far --silicon_version=v210"
39 };
40 }
41 42 43 44
45