2 LOCAL &cmd &arg1 &arg2
\r
3 ENTRY &cmd &arg1 &arg2
\r
5 if CPU()=="HC12DG128A"
\r
8 &var="&cmd"+"_"+"&cfg_cpu_g"
\r
19 //-------------------------------------------------------------
\r
23 dialog.file "&cfg_project_path_g"/*.elf
\r
32 //-------------------------------------------------------------
\r
38 dialog.file "&cfg_project_path_g"/*.elf
\r
42 &cfg_loadfile_g="&file"
\r
46 data.load.elf &cfg_loadfile_g /CYGDRIVE /GNU
\r
48 print "&cfg_loadfile_g"
\r
52 //-------------------------------------------------------------
\r
54 print "&cfg_loadfile_g"
\r
59 data.load.elf &cfg_loadfile_g /GNU /CYGDRIVE
\r
63 GOSUB postload_&cfg_cpu_g
\r
67 //-------------------------------------------------------------
\r
69 print "&cfg_loadfile_g"
\r
77 sys.option MEMEXP ON
\r
78 mmu.create 0x388000--0x3883ff a:0x0f0000
\r
79 ; mmu.trans 0x0f0000--0x0f3fff
\r
81 data.load.elf &cfg_loadfile_g /GNU /CYGDRIVE
\r
82 // y.reloc (a:0x388000-0x8000)
\r
86 GOSUB postload_&cfg_cpu_g
\r
89 //-------------------------------------------------------------
\r
101 postload_HC12DG128A:
\r
104 //-------------------------------------------------------------
\r
107 y.spath.SETRECURSEDIR &cfg_project_path_g
\r
110 //-------------------------------------------------------------
\r
113 y.spath + &cfg_project_path_g/arch/arm/arm_cm3/kernel
\r
114 y.spath + &cfg_project_path_g/arch/arm/arm_cm3/drivers
\r
115 y.spath + &cfg_project_path_g/system/kernel
\r
116 y.spath.SETRECURSEDIR &cfg_project_path_g
\r