]> rtime.felk.cvut.cz Git - arc.git/blob - tools/t32/load.cmm
8c4fcebc164c8d3f208e2ef162373c4d91dd7a87
[arc.git] / tools / t32 / load.cmm
1 \r
2 LOCAL &cmd &arg1 &arg2\r
3 ENTRY &cmd &arg1 &arg2\r
4 gosub &cmd\r
5 \r
6 enddo\r
7 \r
8 \r
9 //-------------------------------------------------------------\r
10 // a file dialog\r
11 dialog:\r
12   LOCAL &file\r
13   dialog.file "&cfg_project_path_g"/*.elf\r
14   ENTRY &file\r
15   print "&file"\r
16   RETURN\r
17 \r
18 \r
19 //-------------------------------------------------------------\r
20 load:\r
21   LOCAL &file\r
22   dialog.file "&cfg_project_path_g"/*.elf\r
23   ENTRY &file\r
24   \r
25   IF OS.FILE(&file) \r
26     &cfg_loadfile_g="&file"\r
27     \r
28   do config save   \r
29   do flash open\r
30   data.load.elf &cfg_loadfile_g c /CYGDRIVE /GNU \r
31   do flash close\r
32   print "&cfg_loadfile_g"\r
33 \r
34   enddo\r
35 \r
36 //-------------------------------------------------------------  \r
37 reload:\r
38   print "&cfg_loadfile_g"\r
39   sys.up\r
40   r.reset  \r
41   do flash init\r
42   do flash open\r
43   data.load.elf &cfg_loadfile_g /GNU /CYGDRIVE\r
44 // /CYGDRIVE\r
45   do flash close\r
46 \r
47   GOSUB postload_&cfg_cpu_g\r
48 \r
49   enddo\r
50 \r
51 postload_CortexM3:\r
52   r.s MSP 0x20005000\r
53   RETURN\r
54 \r
55 postload_MPC5516:\r
56 postload_MPC5554:\r
57   RETURN\r
58 \r
59 //-------------------------------------------------------------\r
60 \r
61 path_fast:\r
62   y.spath.SETRECURSEDIR &cfg_project_path_g\r
63   RETURN\r
64 \r
65 //-------------------------------------------------------------\r
66 path:\r
67   y.spath.reset\r
68   y.spath + &cfg_project_path_g/arch/arm/arm_cm3/kernel\r
69   y.spath + &cfg_project_path_g/arch/arm/arm_cm3/drivers\r
70   y.spath + &cfg_project_path_g/system/kernel\r
71   y.spath.SETRECURSEDIR &cfg_project_path_g\r
72   RETURN\r
73 \r
74 \r
75 \r
76 \r
77 \r
78 \r
79 \r
80 \r
81     \r
82 \r
83 \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