Subversion Repositories NaviCtrl

Rev

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

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