1 2 3 4 5 6 7 8 9 10 11
12 13 14 15
16
17 /*!
18 * ======== ARP32 ========
19 * TI ARP32 default runtime model (little endian)
20 */
21 metaonly module ARP32 inherits IARP32 {
22 override readonly config string name = "ARP32";
23 override readonly config string suffix = "earp32";
24
25 override readonly config xdc.bld.ITarget.Model model = {
26 endian: "little",
27 dataModel: "far_aggregates",
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_aggregates --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_aggregates --silicon_version=v210"
39 };
40
41 }
42
43 44 45 46
47