Subversion Repositories NaviCtrl

Rev

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

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