Subversion Repositories NaviCtrl

Rev

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

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