Subversion Repositories NaviCtrl

Rev

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

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