]> rtime.felk.cvut.cz Git - arc.git/blob - tools/t32/start.cmm
ISO C changes.
[arc.git] / tools / t32 / start.cmm
1 LOCAL &exe_dir &cpu &proj_path\r
2 //ENTRY &cpu\r
3 \r
4 //do ~~/t32.cmm\r
5 winclear\r
6 &proj_path=os.pwd()\r
7 do t32.cmm\r
8 \r
9 print "Current project path:" "&proj_path"\r
10 \r
11 do config load\r
12 //do config debug\r
13 \r
14 IF ("&cfg_cpu_g"=="")||(CPUFAMILY()!="&cfg_cpu_family_g")\r
15 (\r
16   do config dialog_project\r
17 )\r
18 \r
19 IF "&cfg_project_path_g"==""\r
20 (\r
21   &cfg_project_path_g="&proj_path"\r
22   do config dialog_project\r
23 )\r
24 \r
25 //do config debug\r
26 \r
27 &cpu="&cfg_cpu_g"\r
28 \r
29 //winpos 0% 70% 50% 30%\r
30 //area\r
31 \r
32 sys.down\r
33 \r
34 ;reset\r
35 //GLOBAL &cfg_project_path_g\r
36 //GLOBAL &cfg_base_load_file_g\r
37 \r
38 &exe_dir=os.ppd()\r
39 cd &exe_dir\r
40 \r
41 //do config load\r
42 //do config dialog\r
43 \r
44 sys.cpu &cpu\r
45 \r
46 IF SIMULATOR()\r
47 (\r
48   IF CPU()!="CortexM3"\r
49   (\r
50     do sim_mpc55xx\r
51   )\r
52 )\r
53 ELSE\r
54 (\r
55     sys.bdmclock 10000000.\r
56 )\r
57 \r
58 \r
59 // Setup flash\r
60 SYStem.Up\r
61 do flash init\r
62 \r
63 \r
64 IF !SIMULATOR()\r
65 (\r
66   break.select program onchip\r
67 )\r
68 \r
69 \r
70 // Setup how to view variables and code\r
71 setup.var %SYMBOL.on %HEX.on %decimal.on %index.on %string.on\r
72 setup.tabsize 2.\r
73 \r
74 menu.rp arccore.men\r
75 \r
76 winpos 0% 70% 50% 30%\r
77 area\r
78 \r
79 area.select\r
80 print "## Welcome to ArcCore simulator environment for T32   ##"\r
81 print ""\r
82 \r
83 enddo\r
84 \r
85 \r
86 \r
87 \r
88 \r
89 \r
90 \r
91 \r
92 \r
93 \r
94 \r
95 \r
96 \r
97 \r
98 \r
99 \r
100 \r
101 \r
102 \r
103 \r
104 \r
105 \r
106 \r
107 \r
108 \r
109 \r
110 \r
111 \r
112 \r
113 \r
114 \r
115 \r
116 \r
117 \r
118 \r
119 \r
120 \r
121 \r
122 \r
123 \r
124 \r
125 \r