]> rtime.felk.cvut.cz Git - arc.git/blob - tools/t32/start.cmm
dd6a3a5c223a6577618d46f3ac20d326efed75b2
[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 \r
15 IF "&cfg_cpu_g"==""\r
16 (\r
17   do config dialog_project\r
18 )\r
19 \r
20 IF "&cfg_project_path_g"==""\r
21 (\r
22   &cfg_project_path_g="&proj_path"  \r
23   do config dialog_project\r
24 )\r
25 \r
26 //do config debug \r
27 \r
28 &cpu="&cfg_cpu_g"\r
29 \r
30 //winpos 0% 70% 50% 30%\r
31 //area\r
32 \r
33 sys.down\r
34 \r
35 ;reset\r
36 //GLOBAL &cfg_project_path_g\r
37 //GLOBAL &cfg_base_load_file_g\r
38 \r
39 &exe_dir=os.ppd()\r
40 cd &exe_dir\r
41 \r
42 //do config load\r
43 //do config dialog\r
44 \r
45 sys.cpu &cpu\r
46 \r
47 IF SIMULATOR() \r
48 (\r
49   IF CPU()!="CortexM3"\r
50   (\r
51     do sim_mpc55xx\r
52   )\r
53 )\r
54 ELSE \r
55 (\r
56     sys.bdmclock 10000000.\r
57 )\r
58 \r
59 \r
60 // Setup flash\r
61 SYStem.Up       \r
62 do flash init\r
63         \r
64 \r
65 IF !SIMULATOR() \r
66\r
67   break.select program onchip\r
68 )\r
69 \r
70 \r
71 // Setup how to view variables and code\r
72 setup.var %SYMBOL.on %HEX.on %decimal.on %index.on %string.on\r
73 setup.tabsize 2.\r
74 \r
75 menu.rp autosar.men\r
76 \r
77 winpos 0% 70% 50% 30%\r
78 area\r
79 \r
80 area.select\r
81 print "## Welcome to Arc-Core simulator environment for T32   ##"\r
82 print ""\r
83 \r
84 \r
85 enddo\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
126 \r
127 \r