Subversion Repositories NaviCtrl

Rev

Rev 253 | Rev 261 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 253 Rev 256
1
### uVision2 Project, (C) Keil Software
1
### uVision2 Project, (C) Keil Software
2
### Do not modify !
2
### Do not modify !
3
 
3
 
4
Target (Navi-Ctrl), 0x0003 // Tools: 'ARM-GNU'
4
Target (Navi-Ctrl), 0x0003 // Tools: 'ARM-GNU'
5
 
5
 
6
Group (Source Code)
6
Group (Source Code)
7
Group (Header Files)
7
Group (Header Files)
8
Group (Startup Code)
8
Group (Startup Code)
9
Group (Str9-Lib)
9
Group (Str9-Lib)
10
Group (Documentation)
10
Group (Documentation)
11
Group (USB-Lib)
11
Group (USB-Lib)
12
 
12
 
13
File 1,1,<.\main.c><main.c>
13
File 1,1,<.\main.c><main.c>
14
File 1,1,<.\ramfunc.c><ramfunc.c>
14
File 1,1,<.\ramfunc.c><ramfunc.c>
15
File 1,1,<.\menu.c><menu.c>
15
File 1,1,<.\menu.c><menu.c>
16
File 1,1,<.\spi_slave.c><spi_slave.c>
16
File 1,1,<.\spi_slave.c><spi_slave.c>
17
File 1,1,<.\i2c.c><i2c.c>
17
File 1,1,<.\i2c.c><i2c.c>
18
File 1,1,<.\usb.c><usb.c>
18
File 1,1,<.\usb.c><usb.c>
19
File 1,1,<.\fat16.c><fat16.c>
19
File 1,1,<.\fat16.c><fat16.c>
20
File 1,1,<.\sdc.c><sdc.c>
20
File 1,1,<.\sdc.c><sdc.c>
21
File 1,1,<.\settings.c><settings.c>
21
File 1,1,<.\settings.c><settings.c>
22
File 1,1,<.\ssc.c><ssc.c>
22
File 1,1,<.\ssc.c><ssc.c>
23
File 1,1,<.\usb_desc.c><usb_desc.c>
23
File 1,1,<.\usb_desc.c><usb_desc.c>
24
File 1,1,<.\usb_endp.c><usb_endp.c>
24
File 1,1,<.\usb_endp.c><usb_endp.c>
25
File 1,1,<.\usb_istr.c><usb_istr.c>
25
File 1,1,<.\usb_istr.c><usb_istr.c>
26
File 1,1,<.\usb_prop.c><usb_prop.c>
26
File 1,1,<.\usb_prop.c><usb_prop.c>
27
File 1,1,<.\usb_pwr.c><usb_pwr.c>
27
File 1,1,<.\usb_pwr.c><usb_pwr.c>
28
File 1,1,<.\led.c><led.c>
28
File 1,1,<.\led.c><led.c>
29
File 1,1,<.\crc16.c><crc16.c>
29
File 1,1,<.\crc16.c><crc16.c>
30
File 1,1,<.\ubx.c><ubx.c>
30
File 1,1,<.\ubx.c><ubx.c>
31
File 1,1,<.\uart0.c><uart0.c>
31
File 1,1,<.\uart0.c><uart0.c>
32
File 1,1,<.\uart1.c><uart1.c>
32
File 1,1,<.\uart1.c><uart1.c>
33
File 1,1,<.\uart2.c><uart2.c>
33
File 1,1,<.\uart2.c><uart2.c>
34
File 1,1,<.\kml.c><kml.c>
34
File 1,1,<.\kml.c><kml.c>
35
File 1,1,<.\fifo.c><fifo.c>
35
File 1,1,<.\fifo.c><fifo.c>
36
File 1,1,<.\waypoints.c><waypoints.c>
36
File 1,1,<.\waypoints.c><waypoints.c>
37
File 1,1,<.\logging.c><logging.c>
37
File 1,1,<.\logging.c><logging.c>
38
File 1,1,<.\gpx.c><gpx.c>
38
File 1,1,<.\gpx.c><gpx.c>
39
File 1,1,<.\mkprotocol.c><mkprotocol.c>
39
File 1,1,<.\mkprotocol.c><mkprotocol.c>
40
File 1,1,<.\timer1.c><timer1.c>
40
File 1,1,<.\timer1.c><timer1.c>
41
File 1,1,<.\timer2.c><timer2.c>
41
File 1,1,<.\timer2.c><timer2.c>
42
File 1,1,<.\analog.c><analog.c>
42
File 1,1,<.\analog.c><analog.c>
43
File 1,1,<.\params.c><params.c>
43
File 1,1,<.\params.c><params.c>
44
File 1,1,<.\printf_P.c><printf_P.c>
44
File 1,1,<.\printf_P.c><printf_P.c>
45
File 1,1,<.\GPS.c><GPS.c>
45
File 1,1,<.\GPS.c><GPS.c>
46
File 1,1,<.\mk3mag.c><mk3mag.c>
46
File 1,1,<.\mk3mag.c><mk3mag.c>
47
File 1,1,<.\compass.c><compass.c>
47
File 1,1,<.\compass.c><compass.c>
48
File 1,1,<.\buffer.c><buffer.c>
48
File 1,1,<.\buffer.c><buffer.c>
49
File 1,1,<.\eeprom.c><eeprom.c>
49
File 1,1,<.\eeprom.c><eeprom.c>
50
File 1,1,<.\ncmag.c><ncmag.c>
50
File 1,1,<.\ncmag.c><ncmag.c>
-
 
51
File 1,1,<.\mymath.c><mymath.c>
51
File 2,5,<.\ramfunc.h><ramfunc.h>
52
File 2,5,<.\ramfunc.h><ramfunc.h>
52
File 2,5,<.\main.h><main.h>
53
File 2,5,<.\main.h><main.h>
53
File 2,5,<.\menu.h><menu.h>
54
File 2,5,<.\menu.h><menu.h>
54
File 2,5,<.\settings.h><settings.h>
55
File 2,5,<.\settings.h><settings.h>
55
File 2,5,<.\usb.h><usb.h>
56
File 2,5,<.\usb.h><usb.h>
56
File 2,5,<.\spi_slave.h><spi_slave.h>
57
File 2,5,<.\spi_slave.h><spi_slave.h>
57
File 2,5,<.\i2c.h><i2c.h>
58
File 2,5,<.\i2c.h><i2c.h>
58
File 2,5,<.\sdc.h><sdc.h>
59
File 2,5,<.\sdc.h><sdc.h>
59
File 2,5,<.\ssc.h><ssc.h>
60
File 2,5,<.\ssc.h><ssc.h>
60
File 2,5,<.\fat16.h><fat16.h>
61
File 2,5,<.\fat16.h><fat16.h>
61
File 2,5,<.\GPS.h><GPS.h>
62
File 2,5,<.\GPS.h><GPS.h>
62
File 2,5,<.\libstr91x\include\91x_lib.h><91x_lib.h>
63
File 2,5,<.\libstr91x\include\91x_lib.h><91x_lib.h>
63
File 2,5,<.\led.h><led.h>
64
File 2,5,<.\led.h><led.h>
64
File 2,5,<.\crc16.h><crc16.h>
65
File 2,5,<.\crc16.h><crc16.h>
65
File 2,5,<.\ubx.h><ubx.h>
66
File 2,5,<.\ubx.h><ubx.h>
66
File 2,5,<.\uart0.h><uart0.h>
67
File 2,5,<.\uart0.h><uart0.h>
67
File 2,5,<.\uart1.h><uart1.h>
68
File 2,5,<.\uart1.h><uart1.h>
68
File 2,5,<.\uart2.h><uart2.h>
69
File 2,5,<.\uart2.h><uart2.h>
69
File 2,5,<.\kml_header.h><kml_header.h>
70
File 2,5,<.\kml_header.h><kml_header.h>
70
File 2,5,<.\kml.h><kml.h>
71
File 2,5,<.\kml.h><kml.h>
71
File 2,5,<.\fifo.h><fifo.h>
72
File 2,5,<.\fifo.h><fifo.h>
72
File 2,5,<.\waypoints.h><waypoints.h>
73
File 2,5,<.\waypoints.h><waypoints.h>
73
File 2,5,<.\logging.h><logging.h>
74
File 2,5,<.\logging.h><logging.h>
74
File 2,5,<.\gpx_header.h><gpx_header.h>
75
File 2,5,<.\gpx_header.h><gpx_header.h>
75
File 2,5,<.\gpx.h><gpx.h>
76
File 2,5,<.\gpx.h><gpx.h>
76
File 2,5,<.\mkprotocol.h><mkprotocol.h>
77
File 2,5,<.\mkprotocol.h><mkprotocol.h>
77
File 2,5,<.\timer1.h><timer1.h>
78
File 2,5,<.\timer1.h><timer1.h>
78
File 2,5,<.\timer2.h><timer2.h>
79
File 2,5,<.\timer2.h><timer2.h>
79
File 2,5,<.\analog.h><analog.h>
80
File 2,5,<.\analog.h><analog.h>
80
File 2,5,<.\config.h><config.h>
81
File 2,5,<.\config.h><config.h>
81
File 2,5,<.\params.h><params.h>
82
File 2,5,<.\params.h><params.h>
82
File 2,5,<.\libstr91x\include\91x_conf.h><91x_conf.h>
83
File 2,5,<.\libstr91x\include\91x_conf.h><91x_conf.h>
83
File 2,5,<.\libstr91x\include\91x_it.h><91x_it.h>
84
File 2,5,<.\libstr91x\include\91x_it.h><91x_it.h>
84
File 2,5,<.\printf_P.h><printf_P.h>
85
File 2,5,<.\printf_P.h><printf_P.h>
85
File 2,5,<.\mk3mag.h><mk3mag.h>
86
File 2,5,<.\mk3mag.h><mk3mag.h>
86
File 2,5,<.\compass.h><compass.h>
87
File 2,5,<.\compass.h><compass.h>
87
File 2,5,<.\buffer.h><buffer.h>
88
File 2,5,<.\buffer.h><buffer.h>
88
File 2,5,<.\eeprom.h><eeprom.h>
89
File 2,5,<.\eeprom.h><eeprom.h>
89
File 2,5,<.\ncmag.h><ncmag.h>
90
File 2,5,<.\ncmag.h><ncmag.h>
-
 
91
File 2,5,<.\mymath.h><mymath.h>
90
File 3,2,<.\startup912.s><startup912.s>
92
File 3,2,<.\startup912.s><startup912.s>
91
File 4,1,<.\libstr91x\src\91x_scu.c><91x_scu.c>
93
File 4,1,<.\libstr91x\src\91x_scu.c><91x_scu.c>
92
File 4,1,<.\libstr91x\src\91x_gpio.c><91x_gpio.c>
94
File 4,1,<.\libstr91x\src\91x_gpio.c><91x_gpio.c>
93
File 4,1,<.\libstr91x\src\91x_uart.c><91x_uart.c>
95
File 4,1,<.\libstr91x\src\91x_uart.c><91x_uart.c>
94
File 4,1,<.\libstr91x\src\91x_vic.c><91x_vic.c>
96
File 4,1,<.\libstr91x\src\91x_vic.c><91x_vic.c>
95
File 4,1,<.\libstr91x\src\91x_tim.c><91x_tim.c>
97
File 4,1,<.\libstr91x\src\91x_tim.c><91x_tim.c>
96
File 4,1,<.\libstr91x\src\91x_ssp.c><91x_ssp.c>
98
File 4,1,<.\libstr91x\src\91x_ssp.c><91x_ssp.c>
97
File 4,1,<.\libstr91x\src\91x_i2c.c><91x_i2c.c>
99
File 4,1,<.\libstr91x\src\91x_i2c.c><91x_i2c.c>
98
File 4,1,<.\libstr91x\src\91x_fmi.c><91x_fmi.c>
100
File 4,1,<.\libstr91x\src\91x_fmi.c><91x_fmi.c>
99
File 4,1,<.\libstr91x\src\91x_wiu.c><91x_wiu.c>
101
File 4,1,<.\libstr91x\src\91x_wiu.c><91x_wiu.c>
100
File 4,1,<.\libstr91x\src\91x_adc.c><91x_adc.c>
102
File 4,1,<.\libstr91x\src\91x_adc.c><91x_adc.c>
101
File 4,1,<.\libstr91x\src\91x_it.c><91x_it.c>
103
File 4,1,<.\libstr91x\src\91x_it.c><91x_it.c>
102
File 6,1,<.\usblibrary\src\usb_regs.c><usb_regs.c>
104
File 6,1,<.\usblibrary\src\usb_regs.c><usb_regs.c>
103
File 6,1,<.\usblibrary\src\usb_core.c><usb_core.c>
105
File 6,1,<.\usblibrary\src\usb_core.c><usb_core.c>
104
File 6,1,<.\usblibrary\src\usb_int.c><usb_int.c>
106
File 6,1,<.\usblibrary\src\usb_int.c><usb_int.c>
105
File 6,1,<.\usblibrary\src\usb_init.c><usb_init.c>
107
File 6,1,<.\usblibrary\src\usb_init.c><usb_init.c>
106
File 6,1,<.\usblibrary\src\usb_mem.c><usb_mem.c>
108
File 6,1,<.\usblibrary\src\usb_mem.c><usb_mem.c>
107
File 6,5,<.\usbinc\usb_pwr.h><usb_pwr.h>
109
File 6,5,<.\usbinc\usb_pwr.h><usb_pwr.h>
108
File 6,5,<.\usbinc\usb_conf.h><usb_conf.h>
110
File 6,5,<.\usbinc\usb_conf.h><usb_conf.h>
109
File 6,5,<.\usbinc\usb_desc.h><usb_desc.h>
111
File 6,5,<.\usbinc\usb_desc.h><usb_desc.h>
110
File 6,5,<.\usbinc\usb_prop.h><usb_prop.h>
112
File 6,5,<.\usbinc\usb_prop.h><usb_prop.h>
111
 
113
 
112
 
114
 
113
Options 1,0,0  // Target 'Navi-Ctrl'
115
Options 1,0,0  // Target 'Navi-Ctrl'
114
 Device (STR911FM44)
116
 Device (STR911FM44)
115
 Vendor (STMicroelectronics)
117
 Vendor (STMicroelectronics)
116
 Cpu (IRAM(0x04000000-0x04017FFF) IROM(0x0-0x7FFFF) IROM2(0x400000-0x407FFF) CLOCK(25000000) CPUTYPE(ARM9E))
118
 Cpu (IRAM(0x04000000-0x04017FFF) IROM(0x0-0x7FFFF) IROM2(0x400000-0x407FFF) CLOCK(25000000) CPUTYPE(ARM9E))
117
 FlashUt ()
119
 FlashUt ()
118
 StupF ("STARTUP\ST\STR91x.s" ("STR91x Startup Code"))
120
 StupF ("STARTUP\ST\STR91x.s" ("STR91x Startup Code"))
119
 FlashDR (UL2ARM(-UU0639C7E -O15 -S0 -C1 -N00("ST uPSD Flash") -D00(04570041) -L00(8) -N01("ARM966E-S Core") -D01(25966041) -L01(4) -N02("ST Boundary Scan") -D02(0457F041) -L02(5) -FO15 -FD4000000 -FC800 -FN2 -FF0STR91xFxx4 -FS00 -FL080000 -FF1STR91xB1 -FS1400000 -FL18000))
121
 FlashDR (UL2ARM(-UU0639C7E -O15 -S0 -C1 -N00("ST uPSD Flash") -D00(04570041) -L00(8) -N01("ARM966E-S Core") -D01(25966041) -L01(4) -N02("ST Boundary Scan") -D02(0457F041) -L02(5) -FO15 -FD4000000 -FC800 -FN2 -FF0STR91xFxx4 -FS00 -FL080000 -FF1STR91xB1 -FS1400000 -FL18000))
120
 DevID (4069)
122
 DevID (4069)
121
 Rgf (91x_lib.H)
123
 Rgf (91x_lib.H)
122
 Mem ()
124
 Mem ()
123
 C ()
125
 C ()
124
 A ()
126
 A ()
125
 RL ()
127
 RL ()
126
 OH ()
128
 OH ()
127
 DBC_IFX ()
129
 DBC_IFX ()
128
 DBC_CMS ()
130
 DBC_CMS ()
129
 DBC_AMS ()
131
 DBC_AMS ()
130
 DBC_LMS ()
132
 DBC_LMS ()
131
 UseEnv=0
133
 UseEnv=0
132
 EnvBin ()
134
 EnvBin ()
133
 EnvInc ()
135
 EnvInc ()
134
 EnvLib ()
136
 EnvLib ()
135
 EnvReg (ÿST\91x\)
137
 EnvReg (ÿST\91x\)
136
 OrgReg (ÿST\91x\)
138
 OrgReg (ÿST\91x\)
137
 TgStat=16
139
 TgStat=16
138
 OutDir (.\Obj\)
140
 OutDir (.\Obj\)
139
 OutName (Navi-Ctrl_STR9)
141
 OutName (Navi-Ctrl_STR9)
140
 GenApp=1
142
 GenApp=1
141
 GenLib=0
143
 GenLib=0
142
 GenHex=1
144
 GenHex=1
143
 Debug=0
145
 Debug=0
144
 Browse=0
146
 Browse=0
145
 LstDir (.\Lst\)
147
 LstDir (.\Lst\)
146
 HexSel=1
148
 HexSel=1
147
 MG32K=0
149
 MG32K=0
148
 TGMORE=0
150
 TGMORE=0
149
 RunUsr 0 0 <>
151
 RunUsr 0 0 <>
150
 RunUsr 1 0 <>
152
 RunUsr 1 0 <>
151
 BrunUsr 0 0 <>
153
 BrunUsr 0 0 <>
152
 BrunUsr 1 0 <>
154
 BrunUsr 1 0 <>
153
 CrunUsr 0 0 <>
155
 CrunUsr 0 0 <>
154
 CrunUsr 1 0 <>
156
 CrunUsr 1 0 <>
155
 SVCSID <>
157
 SVCSID <>
156
 GLFLAGS=2047
158
 GLFLAGS=2047
157
 GCPUTYP (ARM9E)
159
 GCPUTYP (ARM9E)
158
 TFlagsA { 0,12,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
160
 TFlagsA { 0,12,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
159
 OCMARM { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
161
 OCMARM { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
160
 OCMARAM { 0,0,0,0,4,0,128,1,0 }
162
 OCMARAM { 0,0,0,0,4,0,128,1,0 }
161
 OCMAROM { 1,0,0,0,0,0,0,8,0 }
163
 OCMAROM { 1,0,0,0,0,0,0,8,0 }
162
 OCMXRAM { 0,0,0,0,0,0,0,0,0 }
164
 OCMXRAM { 0,0,0,0,0,0,0,0,0 }
163
 OCMIRAM2 { 0,0,0,48,0,0,16,0,0 }
165
 OCMIRAM2 { 0,0,0,48,0,0,16,0,0 }
164
 OCMIROM2 { 1,0,0,64,0,0,128,0,0 }
166
 OCMIROM2 { 1,0,0,64,0,0,128,0,0 }
165
 ACCFLG { 1,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
167
 ACCFLG { 1,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
166
 ACMISC ()
168
 ACMISC ()
167
 ACDEFN ()
169
 ACDEFN ()
168
 ACUDEF ()
170
 ACUDEF ()
169
 ACINCD (.\libstr91x\include;.\usblibrary\inc;.\usbinc;.\)
171
 ACINCD (.\libstr91x\include;.\usblibrary\inc;.\usbinc;.\)
170
 AASFLG { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
172
 AASFLG { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
171
 AAMISC ()
173
 AAMISC ()
172
 AADEFN ()
174
 AADEFN ()
173
 AAUDEF ()
175
 AAUDEF ()
174
 AAINCD ()
176
 AAINCD ()
175
 PropFld { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
177
 PropFld { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
176
 IncBld=1
178
 IncBld=1
177
 AlwaysBuild=0
179
 AlwaysBuild=0
178
 GenAsm=0
180
 GenAsm=0
179
 AsmAsm=0
181
 AsmAsm=0
180
 PublicsOnly=0
182
 PublicsOnly=0
181
 StopCode=3
183
 StopCode=3
182
 CustArgs ()
184
 CustArgs ()
183
 LibMods ()
185
 LibMods ()
184
 ALDFLAG { 21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
186
 ALDFLAG { 21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
185
 ALDTADR (0x000000)
187
 ALDTADR (0x000000)
186
 ALDDADR (0x4000000)
188
 ALDDADR (0x4000000)
187
 ALDBSSR ()
189
 ALDBSSR ()
188
 ALDICLB ()
190
 ALDICLB ()
189
 ALDICDR ()
191
 ALDICDR ()
190
 ALDMISC ()
192
 ALDMISC ()
191
 ALDSCAT (.\scripts\flash_str9.ld)
193
 ALDSCAT (.\scripts\flash_str9.ld)
192
  OPTDL (SARM.DLL)(-cSTR91x)(DARMST9.DLL)(-pSTR910)(SARM.DLL)(-cSTR91x)(TARMST9.DLL)(-pSTR910)
194
  OPTDL (SARM.DLL)(-cSTR91x)(DARMST9.DLL)(-pSTR910)(SARM.DLL)(-cSTR91x)(TARMST9.DLL)(-pSTR910)
193
  OPTDBG 48126,0,()()()()()()()()()() (BIN\UL2ARM.DLL)()()()
195
  OPTDBG 48126,0,()()()()()()()()()() (BIN\UL2ARM.DLL)()()()
194
 FLASH1 { 9,0,0,0,1,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0 }
196
 FLASH1 { 9,0,0,0,1,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0 }
195
 FLASH2 (BIN\UL2ARM.DLL)
197
 FLASH2 (BIN\UL2ARM.DLL)
196
 FLASH3 ("" ())
198
 FLASH3 ("" ())
197
 FLASH4 ()
199
 FLASH4 ()
198
EndOpt
200
EndOpt
199
 
201