Subversion Repositories NaviCtrl

Rev

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

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