Subversion Repositories NaviCtrl

Rev

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

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