Subversion Repositories NaviCtrl

Rev

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

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