10000 Fix issue related to the update procedure · arduino/wifishield@17374b8 · GitHub
[go: up one dir, main page]

Skip to content

Commit 17374b8

Browse files
committed
Fix issue related to the update procedure
1 parent cf2d8bc commit 17374b8

File tree

10 files changed

+52001
-40509
lines changed

10 files changed

+52001
-40509
lines changed

firmware/binary/wifiHD.elf

311 KB
Binary file not shown.

firmware/binary/wifiHD.hex

Lines changed: 15564 additions & 15587 deletions
Large diffs are not rendered by default.

firmware/binary/wifi_dnld.elf

5.17 KB
Binary file not shown.

firmware/binary/wifi_dnld.hex

Lines changed: 9397 additions & 9117 deletions
Large diffs are not rendered by default.

firmware/wifiHD/Release/wifiHD.elf

8.62 KB
Binary file not shown.

firmware/wifiHD/Release/wifiHD.hex

Lines changed: 16079 additions & 15567 deletions
Large diffs are not rendered by default.

firmware/wifiHD/wifiHD.cproj

Lines changed: 124 additions & 123 deletions
Large diffs are not rendered by default.
183 KB
Binary file not shown.

firmware/wifi_dnld/Release/wifi_dnld.hex

Lines changed: 10750 additions & 0 deletions
Large diffs are not rendered by default.

firmware/wifi_dnld/wifi_dnld.cproj

Lines changed: 87 additions & 115 deletions
Original file line numberDiff line numberDiff line change
@@ -25,121 +25,93 @@
2525
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
2626
<ToolchainSettings>
2727
<Avr32Gcc>
28-
<avr32gcc.common.outputfiles.hex>True</avr32gcc.common.outputfiles.hex>
29-
<avr32gcc.common.outputfiles.lss>True</avr32gcc.common.outputfiles.lss>
30-
<avr32gcc.common.outputfiles.eep>True</avr32gcc.common.outputfiles.eep>
31-
<avr32gcc.common.outputfiles.srec>True</avr32gcc.common.outputfiles.srec>
32-
<avr32gcc.compiler.preprocessor.DoNotSearchSystemDirectories>false</avr32gcc.compiler.preprocessor.DoNotSearchSystemDirectories>
33-
<avr32gcc.compiler.preprocessor.PreprocessOnly>false</avr32gcc.compiler.preprocessor.PreprocessOnly>
34-
<avr32gcc.compiler.symbols.DefSymbols>
35-
<ListValues>
36-
<Value>BOARD=ARDUINO</Value>
37-
</ListValues>
38-
</avr32gcc.compiler.symbols.DefSymbols>
39-
<avr32gcc.compiler.directories.IncludePaths>
40-
<ListValues>
41-
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/DEBUG</Value>
42-
<Value>../src/SOFTWARE_FRAMEWORK/SERVICES/MEMORY/CTRL_ACCESS</Value>
43-
<Value>../src/CONFIG</Value>
44-
<Value>../src/SOFTWARE_FRAMEWORK/COMPONENTS/MEMORY/DATA_FLASH/AT45DBX</Value>
45-
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/USART</Value>
46-
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/SPI</Value>
47-
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/PM</Value>
48-
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/GPIO</Value>
49-
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/FLASHC</Value>
50-
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/LIBS/NEWLIB_ADDONS/INCLUDE</Value>
51-
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/PREPROCESSOR</Value>
52-
<Value>../src/SOFTWARE_FRAMEWORK/UTILS</Value>
53-
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/INTC</Value>
54-
<Value>../src/SOFTWARE_FRAMEWORK/BOARDS</Value>
55-
<Value>../src</Value>
56-
</ListValues>
57-
</avr32gcc.compiler.directories.IncludePaths>
58-
<avr32gcc.compiler.optimization.OtherFlags>-fdata-sections</avr32gcc.compiler.optimization.OtherFlags>
59-
<avr32gcc.compiler.optimization.PrepareFunctionsForGarbageCollection>true</avr32gcc.compiler.optimization.PrepareFunctionsForGarbageCollection>
60-
<avr32gcc.compiler.optimization.EnableFastFloatingPointLibrary>false</avr32gcc.compiler.optimization.EnableFastFloatingPointLibrary>
61-
<avr32gcc.compiler.optimization.EnableUnsafeMatchOptimizations>false</avr32gcc.compiler.optimization.EnableUnsafeMatchOptimizations>
62-
<avr32gcc.compiler.optimization.EnableFastMath>false</avr32gcc.compiler.optimization.EnableFastMath>
63-
<avr32gcc.compiler.optimization.GeneratePositionIndependentCode>false</avr32gcc.compiler.optimization.GeneratePositionIndependentCode>
64-
<avr B41A 32gcc.compiler.optimization.UseAssemblerForPseudoInstructions>true</avr32gcc.compiler.optimization.UseAssemblerForPseudoInstructions>
65-
<avr32gcc.compiler.optimization.ForceDoubleWordAlignment>false</avr32gcc.compiler.optimization.ForceDoubleWordAlignment>
66-
<avr32gcc.compiler.optimization.PutLargeImmediatesInConstPool>false</avr32gcc.compiler.optimization.PutLargeImmediatesInConstPool>
67-
<avr32gcc.compiler.optimization.DoNotInitializeGotRegisterBeforeUsing>false</avr32gcc.compiler.optimization.DoNotInitializeGotRegisterBeforeUsing>
68-
<avr32gcc.compiler.optimization.UseSectionRoDataForReadOnlyData>false</avr32gcc.compiler.optimization.UseSectionRoDataForReadOnlyData>
69-
<avr32gcc.compiler.optimization.OtherDebuggingFlags />
70-
<avr32gcc.compiler.optimization.GenerateGprofInformation>false</avr32gcc.compiler.optimization.GenerateGprofInformation>
71-
<avr32gcc.compiler.optimization.GenerateProfInformation>false</avr32gcc.compiler.optimization.GenerateProfInformation>
72-
<avr32gcc.compiler.warnings.AllWarnings>true</avr32gcc.compiler.warnings.AllWarnings>
73-
<avr32gcc.compiler.warnings.CheckSyntaxOnly>false</avr32gcc.compiler.warnings.CheckSyntaxOnly>
74-
<avr32gcc.compiler.warnings.Pedantic>false</avr32gcc.compiler.warnings.Pedantic>
75-
<avr32gcc.compiler.warnings.PedanticWarningsAsErrors>false</avr32gcc.compiler.warnings.PedanticWarningsAsErrors>
76-
<avr32gcc.compiler.warnings.InhibitAllWarnings>false</avr32gcc.compiler.warnings.InhibitAllWarnings>
77-
<avr32gcc.compiler.miscellaneous.OtherFlags>-c -fmessage-length=0</avr32gcc.compiler.miscellaneous.OtherFlags>
78-
<avr32gcc.compiler.miscellaneous.SupportAnsiPrograms>false</avr32gcc.compiler.miscellaneous.SupportAnsiPrograms>
79-
<avr32gcc.linker.general.DoNotUseStandardStartFiles>true</avr32gcc.linker.general.DoNotUseStandardStartFiles>
80-
<avr32gcc.linker.general.DoNotUseDefaultLibraries>false</avr32gcc.linker.general.DoNotUseDefaultLibraries>
81-
<avr32gcc.linker.general.NoStartupOrDefaultLibs>false</avr32gcc.linker.general.NoStartupOrDefaultLibs>
82-
<avr32gcc.linker.general.OmitAllSymbolInformation>false</avr32gcc.linker.general.OmitAllSymbolInformation>
83-
<avr32gcc.linker.general.NoSharedLibraries>false</avr32gcc.linker.general.NoSharedLibraries>
84-
<avr32gcc.linker.libraries.Libraries>
85-
<ListValues>
86-
<Value>newlib_addons-at32ucr2-speed_opt</Value>
87-
</ListValues>
88-
</avr32gcc.linker.libraries.Libraries>
89-
<avr32gcc.linker.libraries.LibrarySearchPaths>
90-
<ListValues>
91-
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/LIBS/NEWLIB_ADDONS</Value>
92-
<Value>../src/SOFTWARE_FRAMEWORK/BOARDS</Value>
93-
</ListValues>
94-
</avr32gcc.linker.libraries.LibrarySearchPaths>
95-
<avr32gcc.linker.optimization.GarbageCollectUnusedSections>true</avr32gcc.linker.optimization.GarbageCollectUnusedSections>
96-
<avr32gcc.linker.optimization.EnableFastFloatingPointLibrary>false</avr32gcc.linker.optimization.EnableFastFloatingPointLibrary>
97-
<avr32gcc.linker.optimization.EnableUnsafeMatchOptimizations>false</avr32gcc.linker.optimization.EnableUnsafeMatchOptimizations>
98-
<avr32gcc.linker.optimization.EnableFastMath>false</avr32gcc.linker.optimization.EnableFastMath>
99-
<avr32gcc.linker.optimization.GeneratePositionIndependentCode>false</avr32gcc.linker.optimization.GeneratePositionIndependentCode>
100-
<avr32gcc.linker.optimization.PutReadOnlyDataInWritableDataSection>true</avr32gcc.linker.optimization.PutReadOnlyDataInWritableDataSection>
101-
<avr32gcc.linker.optimization.AllowDirectReferencesToDataSection>true</avr32gcc.linker.optimization.AllowDirectReferencesToDataSection>
102-
<avr32gcc.assembler.general.IncludePaths>
103-
<ListValues>
104-
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/DEBUG</Value>
105-
<Value>../src/SOFTWARE_FRAMEWORK/SERVICES/MEMORY/CTRL_ACCESS</Value>
106-
<Value>../src/CONFIG</Value>
107-
<Value>../src/SOFTWARE_FRAMEWORK/COMPONENTS/MEMORY/DATA_FLASH/AT45DBX</Value>
108-
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/USART</Value>
109-
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/SPI</Value>
110-
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/PM</Value>
111-
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/GPIO</Value>
112-
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/FLASHC</Value>
113-
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/LIBS/NEWLIB_ADDONS/INCLUDE</Value>
114-
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/PREPROCESSOR</Value>
115-
<Value>../src/SOFTWARE_FRAMEWORK/UTILS</Value>
116-
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/INTC</Value>
117-
<Value>../src/SOFTWARE_FRAMEWORK/BOARDS</Value>
118-
</ListValues>
119-
</avr32gcc.assembler.general.IncludePaths>
120-
<avr32gcc.assembler.general.AnounceVersion>false</avr32gcc.assembler.general.AnounceVersion>
121-
<avr32gcc.preprocessingassembler.general.AssemblerFlags>-Wa,-g</avr32gcc.preprocessingassembler.general.AssemblerFlags>
122-
<avr32gcc.preprocessingassembler.general.IncludePaths>
123-
<ListValues>
124-
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/DEBUG</Value>
125-
<Value>../src/SOFTWARE_FRAMEWORK/SERVICES/MEMORY/CTRL_ACCESS</Value>
126-
<Value>../src/CONFIG</Value>
127-
<Value>../src/SOFTWARE_FRAMEWORK/COMPONENTS/MEMORY/DATA_FLASH/AT45DBX</Value>
128-
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/USART</Value>
129-
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/SPI</Value>
130-
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/PM</Value>
131-
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/GPIO</Value>
132-
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/FLASHC</Value>
133-
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/LIBS/NEWLIB_ADDONS/INCLUDE</Value>
134-
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/PREPROCESSOR</Value>
135-
<Value>../src/SOFTWARE_FRAMEWORK/UTILS</Value>
136-
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/INTC</Value>
137-
<Value>../src/SOFTWARE_FRAMEWORK/BOARDS</Value>
138-
</ListValues>
139-
</avr32gcc.preprocessingassembler.general.IncludePaths>
140-
<avr32gcc.preprocessingassembler.general.SuppressWarnings>false</avr32gcc.preprocessingassembler.general.SuppressWarnings>
141-
<avr32gcc.preprocessingassembler.general.AnounceVersion>false</avr32gcc.preprocessingassembler.general.AnounceVersion>
142-
</Avr32Gcc>
28+
<avr32gcc.common.outputfiles.hex>True</avr32gcc.common.outputfiles.hex>
29+
<avr32gcc.common.outputfiles.lss>True</avr32gcc.common.outputfiles.lss>
30+
<avr32gcc.common.outputfiles.eep>True</avr32gcc.common.outputfiles.eep>
31+
<avr32gcc.common.outputfiles.srec>True</avr32gcc.common.outputfiles.srec>
32+
<avr32gcc.compiler.symbols.DefSymbols>
33+
<ListValues>
34+
<Value>BOARD=ARDUINO</Value>
35+
</ListValues>
36+
</avr32gcc.compiler.symbols.DefSymbols>
37+
<avr32gcc.compiler.directories.IncludePaths>
38+
<ListValues>
39+
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/DEBUG</Value>
40+
<Value>../src/SOFTWARE_FRAMEWORK/SERVICES/MEMORY/CTRL_ACCESS</Value>
41+
<Value>../src/CONFIG</Value>
42+
<Value>../src/SOFTWARE_FRAMEWORK/COMPONENTS/MEMORY/DATA_FLASH/AT45DBX</Value>
43+
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/USART</Value>
44+
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/SPI</Value>
45+
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/PM</Value>
46+
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/GPIO</Value>
47+
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/FLASHC</Value>
48+
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/LIBS/NEWLIB_ADDONS/INCLUDE</Value>
49+
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/PREPROCESSOR</Value>
50+
<Value>../src/SOFTWARE_FRAMEWORK/UTILS</Value>
51+
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/INTC</Value>
52+
<Value>../src/SOFTWARE_FRAMEWORK/BOARDS</Value>
53+
<Value>../src</Value>
54+
</ListValues>
55+
</avr32gcc.compiler.directories.IncludePaths>
56+
<avr32gcc.compiler.optimization.OtherFlags>-fdata-sections</avr32gcc.compiler.optimization.OtherFlags>
57+
<avr32gcc.compiler.optimization.PrepareFunctionsForGarbageCollection>True</avr32gcc.compiler.optimization.PrepareFunctionsForGarbageCollection>
58+
<avr32gcc.compiler.optimization.UseAssemblerForPseudoInstructions>True</avr32gcc.compiler.optimization.UseAssemblerForPseudoInstructions>
59+
<avr32gcc.compiler.warnings.AllWarnings>True</avr32gcc.compiler.warnings.AllWarnings>
60+
<avr32gcc.compiler.miscellaneous.OtherFlags>-c -fmessage-length=0</avr32gcc.compiler.miscellaneous.OtherFlags>
61+
<avr32gcc.linker.general.DoNotUseStandardStartFiles>True</avr32gcc.linker.general.DoNotUseStandardStartFiles>
62+
<avr32gcc.linker.libraries.Libraries>
63+
<ListValues>
64+
<Value>newlib_addons-at32ucr2-speed_opt</Value>
65+
</ListValues>
66+
</avr32gcc.linker.libraries.Libraries>
67+
<avr32gcc.linker.libraries.LibrarySearchPaths>
68+
<ListValues>
69+
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/LIBS/NEWLIB_ADDONS</Value>
70+
<Value>../src/SOFTWARE_FRAMEWORK/BOARDS</Value>
71+
</ListValues>
72+
</avr32gcc.linker.libraries.LibrarySearchPaths>
73+
<avr32gcc.linker.optimization.GarbageCollectUnusedSections>True</avr32gcc.linker.optimization.GarbageCollectUnusedSections>
74+
<avr32gcc.linker.optimization.PutReadOnlyDataInWritableDataSection>True</avr32gcc.linker.optimization.PutReadOnlyDataInWritableDataSection>
75+
<avr32gcc.linker.optimization.AllowDirectReferencesToDataSection>True</avr32gcc.linker.optimization.AllowDirectReferencesToDataSection>
76+
<avr32gcc.linker.miscellaneous.LinkerFlags>-Wl,--gc-sections -Wl,-e,_trampoline -T../src/SOFTWARE_FRAMEWORK/UTILS/LINKER_SCRIPTS/AT32UC3A/1256/GCC/link_uc3a1256.lds</avr32gcc.linker.miscellaneous.LinkerFlags>
77+
<avr32gcc.assembler.general.IncludePaths>
78+
<ListValues>
79+
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/DEBUG</Value>
80+
<Value>../src/SOFTWARE_FRAMEWORK/SERVICES/MEMORY/CTRL_ACCESS</Value>
81+
<Value>../src/CONFIG</Value>
82+
<Value>../src/SOFTWARE_FRAMEWORK/COMPONENTS/MEMORY/DATA_FLASH/AT45DBX</Value>
83+
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/USART</Value>
84+
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/SPI</Value>
85+
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/PM</Value>
86+
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/GPIO</Value>
87+
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/FLASHC</Value>
88+
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/LIBS/NEWLIB_ADDONS/INCLUDE</Value>
89+
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/PREPROCESSOR</Value>
90+
<Value>../src/SOFTWARE_FRAMEWORK/UTILS</Value>
91+
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/INTC</Value>
92+
<Value>../src/SOFTWARE_FRAMEWORK/BOARDS</Value>
93+
</ListValues>
94+
</avr32gcc.assembler.general.IncludePaths>
95+
<avr32gcc.preprocessingassembler.general.AssemblerFlags>-Wa,-g</avr32gcc.preprocessingassembler.general.AssemblerFlags>
96+
<avr32gcc.preprocessingassembler.general.IncludePaths>
97+
<ListValues>
98+
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/DEBUG</Value>
99+
<Value>../src/SOFTWARE_FRAMEWORK/SERVICES/MEMORY/CTRL_ACCESS</Value>
100+
<Value>../src/CONFIG</Value>
101+
<Value>../src/SOFTWARE_FRAMEWORK/COMPONENTS/MEMORY/DATA_FLASH/AT45DBX</Value>
102+
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/USART</Value>
103+
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/SPI</Value>
104+
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/PM</Value>
105+
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/GPIO</Value>
106+
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/FLASHC</Value>
107+
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/LIBS/NEWLIB_ADDONS/INCLUDE</Value>
108+
<Value>../src/SOFTWARE_FRAMEWORK/UTILS/PREPROCESSOR</Value>
109+
<Value>../src/SOFTWARE_FRAMEWORK/UTILS</Value>
110+
<Value>../src/SOFTWARE_FRAMEWORK/DRIVERS/INTC</Value>
111+
<Value>../src/SOFTWARE_FRAMEWORK/BOARDS</Value>
112+
</ListValues>
113+
</avr32gcc.preprocessingassembler.general.IncludePaths>
114+
</Avr32Gcc>
143115
</ToolchainSettings>
144116
</PropertyGroup>
145117
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">

0 commit comments

Comments
 (0)
0