Subversion Repositories NaviCtrl

Rev

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

Rev 256 Rev 275
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 1,1,<.\mymath.c><mymath.c>
52
File 2,5,<.\ramfunc.h><ramfunc.h>
52
File 2,5,<.\ramfunc.h><ramfunc.h>
53
File 2,5,<.\main.h><main.h>
53
File 2,5,<.\main.h><main.h>
54
File 2,5,<.\menu.h><menu.h>
54
File 2,5,<.\menu.h><menu.h>
55
File 2,5,<.\settings.h><settings.h>
55
File 2,5,<.\settings.h><settings.h>
56
File 2,5,<.\usb.h><usb.h>
56
File 2,5,<.\usb.h><usb.h>
57
File 2,5,<.\spi_slave.h><spi_slave.h>
57
File 2,5,<.\spi_slave.h><spi_slave.h>
58
File 2,5,<.\i2c.h><i2c.h>
58
File 2,5,<.\i2c.h><i2c.h>
59
File 2,5,<.\sdc.h><sdc.h>
59
File 2,5,<.\sdc.h><sdc.h>
60
File 2,5,<.\ssc.h><ssc.h>
60
File 2,5,<.\ssc.h><ssc.h>
61
File 2,5,<.\fat16.h><fat16.h>
61
File 2,5,<.\fat16.h><fat16.h>
62
File 2,5,<.\GPS.h><GPS.h>
62
File 2,5,<.\GPS.h><GPS.h>
63
File 2,5,<.\libstr91x\include\91x_lib.h><91x_lib.h>
63
File 2,5,<.\libstr91x\include\91x_lib.h><91x_lib.h>
64
File 2,5,<.\led.h><led.h>
64
File 2,5,<.\led.h><led.h>
65
File 2,5,<.\crc16.h><crc16.h>
65
File 2,5,<.\crc16.h><crc16.h>
66
File 2,5,<.\ubx.h><ubx.h>
66
File 2,5,<.\ubx.h><ubx.h>
67
File 2,5,<.\uart0.h><uart0.h>
67
File 2,5,<.\uart0.h><uart0.h>
68
File 2,5,<.\uart1.h><uart1.h>
68
File 2,5,<.\uart1.h><uart1.h>
69
File 2,5,<.\uart2.h><uart2.h>
69
File 2,5,<.\uart2.h><uart2.h>
70
File 2,5,<.\kml_header.h><kml_header.h>
70
File 2,5,<.\kml_header.h><kml_header.h>
71
File 2,5,<.\kml.h><kml.h>
71
File 2,5,<.\kml.h><kml.h>
72
File 2,5,<.\fifo.h><fifo.h>
72
File 2,5,<.\fifo.h><fifo.h>
73
File 2,5,<.\waypoints.h><waypoints.h>
73
File 2,5,<.\waypoints.h><waypoints.h>
74
File 2,5,<.\logging.h><logging.h>
74
File 2,5,<.\logging.h><logging.h>
75
File 2,5,<.\gpx_header.h><gpx_header.h>
75
File 2,5,<.\gpx_header.h><gpx_header.h>
76
File 2,5,<.\gpx.h><gpx.h>
76
File 2,5,<.\gpx.h><gpx.h>
77
File 2,5,<.\mkprotocol.h><mkprotocol.h>
77
File 2,5,<.\mkprotocol.h><mkprotocol.h>
78
File 2,5,<.\timer1.h><timer1.h>
78
File 2,5,<.\timer1.h><timer1.h>
79
File 2,5,<.\timer2.h><timer2.h>
79
File 2,5,<.\timer2.h><timer2.h>
80
File 2,5,<.\analog.h><analog.h>
80
File 2,5,<.\analog.h><analog.h>
81
File 2,5,<.\config.h><config.h>
81
File 2,5,<.\config.h><config.h>
82
File 2,5,<.\params.h><params.h>
82
File 2,5,<.\params.h><params.h>
83
File 2,5,<.\libstr91x\include\91x_conf.h><91x_conf.h>
83
File 2,5,<.\libstr91x\include\91x_conf.h><91x_conf.h>
84
File 2,5,<.\libstr91x\include\91x_it.h><91x_it.h>
84
File 2,5,<.\libstr91x\include\91x_it.h><91x_it.h>
85
File 2,5,<.\printf_P.h><printf_P.h>
85
File 2,5,<.\printf_P.h><printf_P.h>
86
File 2,5,<.\mk3mag.h><mk3mag.h>
86
File 2,5,<.\mk3mag.h><mk3mag.h>
87
File 2,5,<.\compass.h><compass.h>
87
File 2,5,<.\compass.h><compass.h>
88
File 2,5,<.\buffer.h><buffer.h>
88
File 2,5,<.\buffer.h><buffer.h>
89
File 2,5,<.\eeprom.h><eeprom.h>
89
File 2,5,<.\eeprom.h><eeprom.h>
90
File 2,5,<.\ncmag.h><ncmag.h>
90
File 2,5,<.\ncmag.h><ncmag.h>
91
File 2,5,<.\mymath.h><mymath.h>
91
File 2,5,<.\mymath.h><mymath.h>
-
 
92
File 2,5,<.\usbinc\usb_pwr.h><usb_pwr.h>
-
 
93
File 2,5,<.\usbinc\usb_conf.h><usb_conf.h>
-
 
94
File 2,5,<.\usbinc\usb_desc.h><usb_desc.h>
-
 
95
File 2,5,<.\usbinc\usb_prop.h><usb_prop.h>
92
File 3,2,<.\startup912.s><startup912.s>
96
File 3,2,<.\startup912.s><startup912.s>
93
File 4,1,<.\libstr91x\src\91x_scu.c><91x_scu.c>
97
File 4,1,<.\libstr91x\src\91x_scu.c><91x_scu.c>
94
File 4,1,<.\libstr91x\src\91x_gpio.c><91x_gpio.c>
98
File 4,1,<.\libstr91x\src\91x_gpio.c><91x_gpio.c>
95
File 4,1,<.\libstr91x\src\91x_uart.c><91x_uart.c>
99
File 4,1,<.\libstr91x\src\91x_uart.c><91x_uart.c>
96
File 4,1,<.\libstr91x\src\91x_vic.c><91x_vic.c>
100
File 4,1,<.\libstr91x\src\91x_vic.c><91x_vic.c>
97
File 4,1,<.\libstr91x\src\91x_tim.c><91x_tim.c>
101
File 4,1,<.\libstr91x\src\91x_tim.c><91x_tim.c>
98
File 4,1,<.\libstr91x\src\91x_ssp.c><91x_ssp.c>
102
File 4,1,<.\libstr91x\src\91x_ssp.c><91x_ssp.c>
99
File 4,1,<.\libstr91x\src\91x_i2c.c><91x_i2c.c>
103
File 4,1,<.\libstr91x\src\91x_i2c.c><91x_i2c.c>
100
File 4,1,<.\libstr91x\src\91x_fmi.c><91x_fmi.c>
104
File 4,1,<.\libstr91x\src\91x_fmi.c><91x_fmi.c>
101
File 4,1,<.\libstr91x\src\91x_wiu.c><91x_wiu.c>
105
File 4,1,<.\libstr91x\src\91x_wiu.c><91x_wiu.c>
102
File 4,1,<.\libstr91x\src\91x_adc.c><91x_adc.c>
106
File 4,1,<.\libstr91x\src\91x_adc.c><91x_adc.c>
103
File 4,1,<.\libstr91x\src\91x_it.c><91x_it.c>
107
File 4,1,<.\libstr91x\src\91x_it.c><91x_it.c>
104
File 6,1,<.\usblibrary\src\usb_regs.c><usb_regs.c>
108
File 6,1,<.\usblibrary\src\usb_regs.c><usb_regs.c>
105
File 6,1,<.\usblibrary\src\usb_core.c><usb_core.c>
109
File 6,1,<.\usblibrary\src\usb_core.c><usb_core.c>
106
File 6,1,<.\usblibrary\src\usb_int.c><usb_int.c>
110
File 6,1,<.\usblibrary\src\usb_int.c><usb_int.c>
107
File 6,1,<.\usblibrary\src\usb_init.c><usb_init.c>
111
File 6,1,<.\usblibrary\src\usb_init.c><usb_init.c>
108
File 6,1,<.\usblibrary\src\usb_mem.c><usb_mem.c>
112
File 6,1,<.\usblibrary\src\usb_mem.c><usb_mem.c>
109
File 6,5,<.\usbinc\usb_pwr.h><usb_pwr.h>
-
 
110
File 6,5,<.\usbinc\usb_conf.h><usb_conf.h>
-
 
111
File 6,5,<.\usbinc\usb_desc.h><usb_desc.h>
-
 
112
File 6,5,<.\usbinc\usb_prop.h><usb_prop.h>
-
 
113
 
113
 
114
 
114
 
115
Options 1,0,0  // Target 'Navi-Ctrl'
115
Options 1,0,0  // Target 'Navi-Ctrl'
116
 Device (STR911FM44)
116
 Device (STR911FM44)
117
 Vendor (STMicroelectronics)
117
 Vendor (STMicroelectronics)
118
 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))
119
 FlashUt ()
119
 FlashUt ()
120
 StupF ("STARTUP\ST\STR91x.s" ("STR91x Startup Code"))
120
 StupF ("STARTUP\ST\STR91x.s" ("STR91x Startup Code"))
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))
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))
122
 DevID (4069)
122
 DevID (4069)
123
 Rgf (91x_lib.H)
123
 Rgf (91x_lib.H)
124
 Mem ()
124
 Mem ()
125
 C ()
125
 C ()
126
 A ()
126
 A ()
127
 RL ()
127
 RL ()
128
 OH ()
128
 OH ()
129
 DBC_IFX ()
129
 DBC_IFX ()
130
 DBC_CMS ()
130
 DBC_CMS ()
131
 DBC_AMS ()
131
 DBC_AMS ()
132
 DBC_LMS ()
132
 DBC_LMS ()
133
 UseEnv=0
133
 UseEnv=0
134
 EnvBin ()
134
 EnvBin ()
135
 EnvInc ()
135
 EnvInc ()
136
 EnvLib ()
136
 EnvLib ()
137
 EnvReg (ÿST\91x\)
137
 EnvReg (ÿST\91x\)
138
 OrgReg (ÿST\91x\)
138
 OrgReg (ÿST\91x\)
139
 TgStat=16
139
 TgStat=16
140
 OutDir (.\Obj\)
140
 OutDir (.\Obj\)
141
 OutName (Navi-Ctrl_STR9)
141
 OutName (Navi-Ctrl_STR9)
142
 GenApp=1
142
 GenApp=1
143
 GenLib=0
143
 GenLib=0
144
 GenHex=1
144
 GenHex=1
145
 Debug=0
145
 Debug=0
146
 Browse=0
146
 Browse=0
147
 LstDir (.\Lst\)
147
 LstDir (.\Lst\)
148
 HexSel=1
148
 HexSel=1
149
 MG32K=0
149
 MG32K=0
150
 TGMORE=0
150
 TGMORE=0
151
 RunUsr 0 0 <>
151
 RunUsr 0 0 <>
152
 RunUsr 1 0 <>
152
 RunUsr 1 0 <>
153
 BrunUsr 0 0 <>
153
 BrunUsr 0 0 <>
154
 BrunUsr 1 0 <>
154
 BrunUsr 1 0 <>
155
 CrunUsr 0 0 <>
155
 CrunUsr 0 0 <>
156
 CrunUsr 1 0 <>
156
 CrunUsr 1 0 <>
157
 SVCSID <>
157
 SVCSID <>
158
 GLFLAGS=2047
158
 GLFLAGS=2047
159
 GCPUTYP (ARM9E)
159
 GCPUTYP (ARM9E)
160
 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 }
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 }
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 }
162
 OCMARAM { 0,0,0,0,4,0,128,1,0 }
162
 OCMARAM { 0,0,0,0,4,0,128,1,0 }
163
 OCMAROM { 1,0,0,0,0,0,0,8,0 }
163
 OCMAROM { 1,0,0,0,0,0,0,8,0 }
164
 OCMXRAM { 0,0,0,0,0,0,0,0,0 }
164
 OCMXRAM { 0,0,0,0,0,0,0,0,0 }
165
 OCMIRAM2 { 0,0,0,48,0,0,16,0,0 }
165
 OCMIRAM2 { 0,0,0,48,0,0,16,0,0 }
166
 OCMIROM2 { 1,0,0,64,0,0,128,0,0 }
166
 OCMIROM2 { 1,0,0,64,0,0,128,0,0 }
167
 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 }
168
 ACMISC ()
168
 ACMISC ()
169
 ACDEFN ()
169
 ACDEFN ()
170
 ACUDEF ()
170
 ACUDEF ()
171
 ACINCD (.\libstr91x\include;.\usblibrary\inc;.\usbinc;.\)
171
 ACINCD (.\libstr91x\include;.\usblibrary\inc;.\usbinc;.\)
172
 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 }
173
 AAMISC ()
173
 AAMISC ()
174
 AADEFN ()
174
 AADEFN ()
175
 AAUDEF ()
175
 AAUDEF ()
176
 AAINCD ()
176
 AAINCD ()
177
 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 }
178
 IncBld=1
178
 IncBld=1
179
 AlwaysBuild=0
179
 AlwaysBuild=0
180
 GenAsm=0
180
 GenAsm=0
181
 AsmAsm=0
181
 AsmAsm=0
182
 PublicsOnly=0
182
 PublicsOnly=0
183
 StopCode=3
183
 StopCode=3
184
 CustArgs ()
184
 CustArgs ()
185
 LibMods ()
185
 LibMods ()
186
 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 }
187
 ALDTADR (0x000000)
187
 ALDTADR (0x000000)
188
 ALDDADR (0x4000000)
188
 ALDDADR (0x4000000)
189
 ALDBSSR ()
189
 ALDBSSR ()
190
 ALDICLB ()
190
 ALDICLB ()
191
 ALDICDR ()
191
 ALDICDR ()
192
 ALDMISC ()
192
 ALDMISC ()
193
 ALDSCAT (.\scripts\flash_str9.ld)
193
 ALDSCAT (.\scripts\flash_str9.ld)
194
  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)
195
  OPTDBG 48126,0,()()()()()()()()()() (BIN\UL2ARM.DLL)()()()
195
  OPTDBG 48126,0,()()()()()()()()()() (BIN\UL2ARM.DLL)()()()
196
 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 }
197
 FLASH2 (BIN\UL2ARM.DLL)
197
 FLASH2 (BIN\UL2ARM.DLL)
198
 FLASH3 ("" ())
198
 FLASH3 ("" ())
199
 FLASH4 ()
199
 FLASH4 ()
200
EndOpt
200
EndOpt
201
 
201