Subversion Repositories NaviCtrl

Rev

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

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