Commit 18b6ea3d authored by laurentc's avatar laurentc

$FW : gestion d'images en flash implémenté. ajout mode chrismas (pololu). grosse release 2019

parent 72f9e956
Pipeline #152 failed with stages
in 13 seconds
......@@ -43,7 +43,7 @@
; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
; </h>
Stack_Size EQU 0x00000400
Stack_Size EQU 0x00002000
AREA STACK, NOINIT, READWRITE, ALIGN=3
Stack_Mem SPACE Stack_Size
......
int checkUpdateFlash(uint8_t *imageram);
void readImageFromFlash(uint8_t *raw, int imageIdx);
// a appeler chaque boot au minimum
void setFlashFlipFlop(void);
......@@ -20,7 +20,7 @@ uint8_t blueButtonIsDepressed(void);
void myWait1ms(int dtms);
void crash(uint8_t crash_code);
void lowPowerCrash(uint8_t crash_code);
void powerDownListeningWifi(void); // in main.c
// Crash Codes
#define CC_CODE_SINCOS 0x01
......@@ -39,6 +39,9 @@ void lowPowerCrash(uint8_t crash_code);
#define CC_SERIAL_OVERFLOW_TX_WIFI 0x0E
#define CC_SERIAL_OVERFLOW_TX_PC 0x0F
#define CC_MAIN_POWER_UP_FAILED 0x10
#define CC_ERROR_HANDLER_MAIN 0x11
#define CC_ERROR_HANDLER_WIFI_UART_INIT 0x12
#define CC_HARD_FAULT 0xFF
......
#define IMAGE_MODES_START 22
uint8_t generateBlack(uint8_t *raw);
uint8_t generateUniformColor(uint8_t *raw,uint8_t *color);
uint8_t generate3RGBSpaceInvaders(uint8_t *raw);
uint8_t generatePlasma(uint8_t *raw,float u_time);
void powerLimiter(uint8_t *raw, uint8_t intensity);
void setIntensity(uint8_t *raw_out, uint8_t *raw_in, uint8_t intensity);
int powerLimiter(uint8_t *raw_out, uint8_t *raw_in, uint8_t intensity);
uint8_t imageGenerator(uint32_t currentMode, uint8_t *raw, float time, uint8_t intensity);
......@@ -2,8 +2,8 @@
void startRxCmdFlux(void);
uint8_t commandRx(int *cmd_id,void *vData);
enum CMD_LIST {CMD_POS=0,CMD_SPD,CMD_MOD,CMD_INT,CMD_RAW,CMD_OFF}; //,CMD_CRLF/*,CMD_INT*/};
#define CMD_LIST_SIZE 6
enum CMD_LIST {CMD_POS=0,CMD_SPD,CMD_MOD,CMD_INT,CMD_RAW,CMD_OFF,CMD_RWC}; //,CMD_CRLF/*,CMD_INT*/};
#define CMD_LIST_SIZE 7
//uint8_t getNextCommand(int *mcu_id,uint8_t *TUID);
......
Configuration LedTube_CubeMX_Project
STM32CubeMX 5.0.0
Date 01/23/2019
MCU STM32F446RETx
PERIPHERALS MODES FUNCTIONS PINS
SYS Serial Wire Debug (SWD) SYS_JTCK-SWCLK PA14
SYS Serial Wire Debug (SWD) SYS_JTMS-SWDIO PA13
TIM2 Internal Clock TIM2_VS_ClockSourceINT VP_TIM2_VS_ClockSourceINT
TIM3 Internal Clock TIM3_VS_ClockSourceINT VP_TIM3_VS_ClockSourceINT
TIM8 Internal Clock TIM8_VS_ClockSourceINT VP_TIM8_VS_ClockSourceINT
TIM8 Output Compare No Output TIM8_VS_no_output1 VP_TIM8_VS_no_output1
TIM8 Output Compare No Output TIM8_VS_no_output3 VP_TIM8_VS_no_output3
USART1 Asynchronous USART1_RX PA10
USART1 Asynchronous USART1_TX PA9
USART2 Asynchronous USART2_RX PA3
USART2 Asynchronous USART2_TX PA2
Pin Nb PINs FUNCTIONs LABELs
2 PC13 GPIO_Input
3 PC14-OSC32_IN GPIO_Output
4 PC15-OSC32_OUT GPIO_Output
8 PC0 GPIO_Output
9 PC1 GPIO_Output
10 PC2 GPIO_Output
11 PC3 GPIO_Output
14 PA0-WKUP GPIO_EXTI0
15 PA1 GPIO_Output GPIO0_ESP
16 PA2 USART2_TX
17 PA3 USART2_RX
20 PA4 GPIO_Input GPIO2_ESP
21 PA5 GPIO_Output GLED
22 PA6 GPIO_Input PW_KO
23 PA7 GPIO_Output PS_ON
24 PC4 GPIO_Output
25 PC5 GPIO_Output
26 PB0 GPIO_Output
27 PB1 GPIO_Output
28 PB2 GPIO_Output
29 PB10 GPIO_Output
33 PB12 GPIO_Output
34 PB13 GPIO_Output
35 PB14 GPIO_Output
36 PB15 GPIO_Output
37 PC6 GPIO_Output
38 PC7 GPIO_Output
39 PC8 GPIO_Output
40 PC9 GPIO_Output
41 PA8 GPIO_Output RST_ESP
42 PA9 USART1_TX
43 PA10 USART1_RX
44 PA11 GPIO_Output GPIO15_ESP
46 PA13 SYS_JTMS-SWDIO
49 PA14 SYS_JTCK-SWCLK
50 PA15 GPIO_Output EN_ESP
51 PC10 GPIO_Output
52 PC11 GPIO_Output
53 PC12 GPIO_Output
55 PB3 GPIO_Output
56 PB4 GPIO_Output
57 PB5 GPIO_Output
58 PB6 GPIO_Output
59 PB7 GPIO_Output
61 PB8 GPIO_Output
62 PB9 GPIO_Output
PERIPHERALS MODES FUNCTIONS PINS
SYS Serial Wire Debug (SWD) SYS_JTCK-SWCLK PA14
SYS Serial Wire Debug (SWD) SYS_JTMS-SWDIO PA13
TIM2 Internal Clock TIM2_VS_ClockSourceINT VP_TIM2_VS_ClockSourceINT
TIM3 Internal Clock TIM3_VS_ClockSourceINT VP_TIM3_VS_ClockSourceINT
TIM8 Internal Clock TIM8_VS_ClockSourceINT VP_TIM8_VS_ClockSourceINT
TIM8 Output Compare No Output TIM8_VS_no_output1 VP_TIM8_VS_no_output1
TIM8 Output Compare No Output TIM8_VS_no_output3 VP_TIM8_VS_no_output3
USART1 Asynchronous USART1_RX PA10
USART1 Asynchronous USART1_TX PA9
USART2 Asynchronous USART2_RX PA3
USART2 Asynchronous USART2_TX PA2
Pin Nb PINs FUNCTIONs LABELs
2 PC13 GPIO_Input
3 PC14-OSC32_IN GPIO_Output
4 PC15-OSC32_OUT GPIO_Output
8 PC0 GPIO_Output
9 PC1 GPIO_Output
10 PC2 GPIO_Output
11 PC3 GPIO_Output
14 PA0-WKUP GPIO_EXTI0
15 PA1 GPIO_Output GPIO0_ESP
16 PA2 USART2_TX
17 PA3 USART2_RX
20 PA4 GPIO_Input GPIO2_ESP
21 PA5 GPIO_Output GLED
22 PA6 GPIO_Input PW_KO
23 PA7 GPIO_Output PS_ON
24 PC4 GPIO_Output
25 PC5 GPIO_Output
26 PB0 GPIO_Output
27 PB1 GPIO_Output
28 PB2 GPIO_Output
29 PB10 GPIO_Output
33 PB12 GPIO_Output
34 PB13 GPIO_Output
35 PB14 GPIO_Output
36 PB15 GPIO_Output
37 PC6 GPIO_Output
38 PC7 GPIO_Output
39 PC8 GPIO_Output
40 PC9 GPIO_Output
41 PA8 GPIO_Output RST_ESP
42 PA9 USART1_TX
43 PA10 USART1_RX
44 PA11 GPIO_Output GPIO15_ESP
46 PA13 SYS_JTMS-SWDIO
49 PA14 SYS_JTCK-SWCLK
50 PA15 GPIO_Output EN_ESP
51 PC10 GPIO_Output
52 PC11 GPIO_Output
53 PC12 GPIO_Output
55 PB3 GPIO_Output
56 PB4 GPIO_Output
57 PB5 GPIO_Output
58 PB6 GPIO_Output
59 PB7 GPIO_Output
61 PB8 GPIO_Output
62 PB9 GPIO_Output
SOFTWARE PROJECT
Project Settings :
Project Name : LedTube_CubeMX_Project
Project Folder : F:\projets\projets2016\electrolab\ledtube\processing\STM32F446RE\code\LedTube
Toolchain / IDE : MDK-ARM V5
Firmware Package Name and Version : STM32Cube FW_F4 V1.9.0
Code Generation Settings :
STM32Cube Firmware Library Package : Copy all used libraries into the project folder
Generate peripheral initialization as a pair of '.c/.h' files per peripheral : No
Backup previously generated files when re-generating : No
Delete previously generated files when not re-generated : Yes
Set all free pins as analog (to optimize the power consumption) : Yes
Toolchains Settings :
Compiler Optimizations :
......@@ -8,7 +8,7 @@
<Extensions>
<cExt>*.c</cExt>
<aExt>*.s*; *.src; *.a*</aExt>
<oExt>*.obj</oExt>
<oExt>*.obj; *.o</oExt>
<lExt>*.lib</lExt>
<tExt>*.txt; *.h; *.inc</tExt>
<pExt>*.plm</pExt>
......@@ -100,6 +100,7 @@
<tRSysVw>1</tRSysVw>
<sRunDeb>0</sRunDeb>
<sLrtime>0</sLrtime>
<bEvRecOn>1</bEvRecOn>
<nTsel>11</nTsel>
<sDll></sDll>
<sDllPa></sDllPa>
......@@ -147,7 +148,7 @@
<SetRegEntry>
<Number>0</Number>
<Key>ST-LINKIII-KEIL_SWO</Key>
<Name>-U-O142 -O2254 -S0 -C0 -A0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_512.FLM -FS08000000 -FL080000 -FP0($$Device:STM32F446RE$CMSIS\Flash\STM32F4xx_512.FLM)</Name>
<Name>-U-O142 -O2254 -SF4000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P2 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_512.FLM -FS08000000 -FL080000 -FP0($$Device:STM32F446RETx$CMSIS\Flash\STM32F4xx_512.FLM)</Name>
</SetRegEntry>
</TargetDriverDllRegistry>
<Breakpoint/>
......@@ -162,6 +163,21 @@
<WinNumber>1</WinNumber>
<ItemText>buffer</ItemText>
</Ww>
<Ww>
<count>2</count>
<WinNumber>1</WinNumber>
<ItemText>wfStreamParserState</ItemText>
</Ww>
<Ww>
<count>3</count>
<WinNumber>1</WinNumber>
<ItemText>time</ItemText>
</Ww>
<Ww>
<count>4</count>
<WinNumber>1</WinNumber>
<ItemText>gmaxImageCounter</ItemText>
</Ww>
</WatchWindow1>
<WatchWindow2>
<Ww>
......@@ -217,6 +233,16 @@
<LintExecutable></LintExecutable>
<LintConfigFile></LintConfigFile>
<bLintAuto>0</bLintAuto>
<bAutoGenD>0</bAutoGenD>
<LntExFlags>0</LntExFlags>
<pMisraName></pMisraName>
<pszMrule></pszMrule>
<pSingCmds></pSingCmds>
<pMultCmds></pMultCmds>
<pMisraNamep></pMisraNamep>
<pszMrulep></pszMrulep>
<pSingCmdsp></pSingCmdsp>
<pMultCmdsp></pMultCmdsp>
<DebugDescription>
<Enable>1</Enable>
<EnableLog>0</EnableLog>
......@@ -228,7 +254,7 @@
<Group>
<GroupName>Application/User</GroupName>
<tvExp>1</tvExp>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<cbSel>0</cbSel>
<RteFlg>0</RteFlg>
......@@ -376,6 +402,18 @@
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>1</GroupNumber>
<FileNumber>13</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\Src\LedStripXmas.c</PathWithFileName>
<FilenameWithoutPath>LedStripXmas.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
</Group>
<Group>
......@@ -386,7 +424,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>2</GroupNumber>
<FileNumber>13</FileNumber>
<FileNumber>14</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -406,7 +444,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>14</FileNumber>
<FileNumber>15</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -418,7 +456,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>15</FileNumber>
<FileNumber>16</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -430,7 +468,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>16</FileNumber>
<FileNumber>17</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -442,7 +480,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>17</FileNumber>
<FileNumber>18</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -454,7 +492,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>18</FileNumber>
<FileNumber>19</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -466,7 +504,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>19</FileNumber>
<FileNumber>20</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -478,7 +516,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>20</FileNumber>
<FileNumber>21</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -490,7 +528,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>21</FileNumber>
<FileNumber>22</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -502,7 +540,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>22</FileNumber>
<FileNumber>23</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -514,7 +552,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>23</FileNumber>
<FileNumber>24</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -526,7 +564,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>24</FileNumber>
<FileNumber>25</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -538,7 +576,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>25</FileNumber>
<FileNumber>26</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -550,7 +588,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>26</FileNumber>
<FileNumber>27</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -562,7 +600,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>27</FileNumber>
<FileNumber>28</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -574,7 +612,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>28</FileNumber>
<FileNumber>29</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -594,7 +632,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>4</GroupNumber>
<FileNumber>29</FileNumber>
<FileNumber>30</FileNumber>
<FileType>2</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......
......@@ -10,12 +10,13 @@
<TargetName>LedTube</TargetName>
<ToolsetNumber>0x4</ToolsetNumber>
<ToolsetName>ARM-ADS</ToolsetName>
<pCCUsed>5060061::V5.06 update 1 (build 61)::ARMCC</pCCUsed>
<pCCUsed>5060528::V5.06 update 5 (build 528)::ARMCC</pCCUsed>
<uAC6>0</uAC6>
<TargetOption>
<TargetCommonOption>
<Device>STM32F446RETx</Device>
<Vendor>STMicroelectronics</Vendor>
<PackID>Keil.STM32F4xx_DFP.2.6.0</PackID>
<PackID>Keil.STM32F4xx_DFP.2.10.0</PackID>
<PackURL>http://www.keil.com/pack</PackURL>
<Cpu>IRAM(0x20000000-0x2001FFFF) IROM(0x8000000-0x807FFFF) CLOCK(25000000) CPUTYPE("Cortex-M4") FPU2</Cpu>
<FlashUtilSpec></FlashUtilSpec>
......@@ -125,47 +126,6 @@
<HexOffset>0</HexOffset>
<Oh166RecLen>16</Oh166RecLen>
</OPTHX>
<Simulator>
<UseSimulator>0</UseSimulator>
<LoadApplicationAtStartup>1</LoadApplicationAtStartup>
<RunToMain>1</RunToMain>
<RestoreBreakpoints>1</RestoreBreakpoints>
<RestoreWatchpoints>1</RestoreWatchpoints>
<RestoreMemoryDisplay>1</RestoreMemoryDisplay>
<RestoreFunctions>1</RestoreFunctions>
<RestoreToolbox>1</RestoreToolbox>
<LimitSpeedToRealTime>0</LimitSpeedToRealTime>
<RestoreSysVw>1</RestoreSysVw>
</Simulator>
<Target>
<UseTarget>1</UseTarget>
<LoadApplicationAtStartup>1</LoadApplicationAtStartup>
<RunToMain>1</RunToMain>
<RestoreBreakpoints>1</RestoreBreakpoints>
<RestoreWatchpoints>1</RestoreWatchpoints>
<RestoreMemoryDisplay>1</RestoreMemoryDisplay>
<RestoreFunctions>1</RestoreFunctions>
<RestoreToolbox>1</RestoreToolbox>
<RestoreTracepoints>1</RestoreTracepoints>
<RestoreSysVw>1</RestoreSysVw>
</Target>
<RunDebugAfterBuild>0</RunDebugAfterBuild>
<TargetSelection>11</TargetSelection>
<SimDlls>
<CpuDll></CpuDll>
<CpuDllArguments></CpuDllArguments>
<PeripheralDll></PeripheralDll>
<PeripheralDllArguments></PeripheralDllArguments>
<InitializationFile></InitializationFile>
</SimDlls>
<TargetDlls>
<CpuDll></CpuDll>
<CpuDllArguments></CpuDllArguments>
<PeripheralDll></PeripheralDll>
<PeripheralDllArguments></PeripheralDllArguments>
<InitializationFile></InitializationFile>
<Driver>STLink\ST-LINKIII-KEIL_SWO.dll</Driver>
</TargetDlls>
</DebugOption>
<Utilities>
<Flash1>
......@@ -314,7 +274,7 @@
<OCR_RVCT4>
<Type>1</Type>
<StartAddress>0x8000000</StartAddress>
<Size>0x80000</Size>
<Size>0x40000</Size>
</OCR_RVCT4>
<OCR_RVCT5>
<Type>1</Type>
......@@ -352,7 +312,7 @@
<Cads>
<interw>1</interw>
<Optim>4</Optim>
<oTime>1</oTime>
<oTime>0</oTime>
<SplitLS>0</SplitLS>
<OneElfS>1</OneElfS>
<Strict>0</Strict>
......@@ -369,9 +329,12 @@
<v6LangP>0</v6LangP>
<vShortEn>0</vShortEn>
<vShortWch>0</vShortWch>
<v6Lto>0</v6Lto>
<v6WtE>0</v6WtE>
<v6Rtti>0</v6Rtti>
<VariousControls>
<MiscControls>--C99</MiscControls>
<Define>USE_HAL_DRIVER,STM32F446xx, SB17_NOW_10K, REMOTE_MANAGER, POWER_LIMITER, POWER_MANAGER</Define>
<Define>USE_HAL_DRIVER,STM32F446xx, SB17_NOW_10K, POWER_LIMITER, POWER_MANAGER</Define>
<Undefine></Undefine>
<IncludePath>../Inc; ../Drivers/STM32F4xx_HAL_Driver/Inc; ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy; ../Drivers/CMSIS/Include; ../Drivers/CMSIS/Device/ST/STM32F4xx/Include</IncludePath>
</VariousControls>
......@@ -386,6 +349,7 @@
<NoWarn>0</NoWarn>
<uSurpInc>0</uSurpInc>
<useXO>0</useXO>
<uClangAs>0</uClangAs>
<VariousControls>
<MiscControls></MiscControls>
<Define></Define>
......@@ -453,6 +417,9 @@
<v6LangP>0</v6LangP>
<vShortEn>0</vShortEn>
<vShortWch>0</vShortWch>
<v6Lto>2</v6Lto>
<v6WtE>2</v6WtE>
<v6Rtti>2</v6Rtti>
<VariousControls>
<MiscControls></MiscControls>
<Define></Define>
......@@ -470,6 +437,7 @@
<NoWarn>2</NoWarn>
<uSurpInc>2</uSurpInc>
<useXO>2</useXO>
<uClangAs>2</uClangAs>
<VariousControls>
<MiscControls></MiscControls>
<Define></Define>
......@@ -540,6 +508,11 @@
<FileType>1</FileType>
<FilePath>..\Src\flash.c</FilePath>
</File>
<File>
<FileName>LedStripXmas.c</FileName>
<FileType>1</FileType>
<FilePath>..\Src\LedStripXmas.c</FilePath>
</File>
</Files>
</Group>
<Group>
......@@ -582,6 +555,9 @@
<v6LangP>0</v6LangP>
<vShortEn>0</vShortEn>
<vShortWch>0</vShortWch>
<v6Lto>2</v6Lto>
<v6WtE>2</v6WtE>
<v6Rtti>2</v6Rtti>
<VariousControls>
<MiscControls></MiscControls>
<Define></Define>
......@@ -599,6 +575,7 @@
<NoWarn>2</NoWarn>
<uSurpInc>2</uSurpInc>
<useXO>2</useXO>
<uClangAs>2</uClangAs>
<VariousControls>
<MiscControls></MiscControls>
<Define></Define>
......@@ -656,6 +633,9 @@
<v6LangP>0</v6LangP>
<vShortEn>0</vShortEn>
<vShortWch>0</vShortWch>
<v6Lto>2</v6Lto>
<v6WtE>2</v6WtE>
<v6Rtti>2</v6Rtti>
<VariousControls>
<MiscControls></MiscControls>
<Define></Define>
......@@ -673,6 +653,7 @@
<NoWarn>2</NoWarn>
<uSurpInc>2</uSurpInc>
<useXO>2</useXO>
<uClangAs>2</uClangAs>
<VariousControls>
<MiscControls></MiscControls>
<Define></Define>
......@@ -800,6 +781,9 @@
<v6LangP>0</v6LangP>
<vShortEn>0</vShortEn>
<vShortWch>0</vShortWch>
<v6Lto>2</v6Lto>
<v6WtE>2</v6WtE>
<v6Rtti>2</v6Rtti>
<VariousControls>
<MiscControls></MiscControls>
<Define></Define>
......@@ -817,6 +801,7 @@
<NoWarn>2</NoWarn>
<uSurpInc>2</uSurpInc>
<useXO>2</useXO>
<uClangAs>2</uClangAs>
<VariousControls>
<MiscControls></MiscControls>
<Define></Define>
......@@ -844,8 +829,8 @@
<RTE>
<apis/>
<components>
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="4.1.0" condition="CMSIS Core">
<package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="4.3.0"/>
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.1.2" condition="ARMv6_7_8-M Device">
<package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.4.0"/>
<targetInfos>
<targetInfo name="LedTube"/>
</targetInfos>
......
......@@ -3,81 +3,59 @@
<pre>
<h1>Vision Build Log</h1>
<h2>Tool Versions:</h2>
IDE-Version: Vision V5.17.0.0
Copyright (C) 2015 ARM Ltd and ARM Germany GmbH. All rights reserved.
License Information: Laurent CHABIN, UITEC, LIC=----
IDE-Version: Vision V5.24.2.0
Copyright (C) 2017 ARM Ltd and ARM Germany GmbH. All rights reserved.
License Information: laurent chabin, Hewlett-Packard, LIC=----
Tool Versions:
Toolchain: MDK-Lite Version: 5.17
Toolchain Path: E:\Keil_v5\ARM\ARMCC\Bin
C Compiler: Armcc.exe V5.06 update 1 (build 61)
Assembler: Armasm.exe V5.06 update 1 (build 61)
Linker/Locator: ArmLink.exe V5.06 update 1 (build 61)
Library Manager: ArmAr.exe V5.06 update 1 (build 61)
Hex Converter: FromElf.exe V5.06 update 1 (build 61)
CPU DLL: SARMCM3.DLL V5.17
Dialog DLL: DCM.DLL V1.13.4.0
Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V2.0.18.0
Dialog DLL: TCM.DLL V1.14.6.0
Toolchain: MDK-Lite Version: 5.24.1
Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin
C Compiler: Armcc.exe V5.06 update 5 (build 528)
Assembler: Armasm.exe V5.06 update 5 (build 528)
Linker/Locator: ArmLink.exe V5.06 update 5 (build 528)
Library Manager: ArmAr.exe V5.06 update 5 (build 528)
Hex Converter: FromElf.exe V5.06 update 5 (build 528)
CPU DLL: SARMCM3.DLL V5.24.1
Dialog DLL: DCM.DLL V1.16.0.0
Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.1.0
Dialog DLL: TCM.DLL V1.32.0.0
<h2>Project:</h2>
F:\projets\projets2016\electrolab\ledtube\processing\STM32F446RE\code\Ledtube_446\MDK-ARM\LedTube.uvprojx
Project File Date: 07/01/2017
D:\projets\projets2016\electrolab\ledtube\code\STM32F4\MDK-ARM\LedTube.uvprojx
Project File Date: 02/28/2019
<h2>Output:</h2>
*** Using Compiler 'V5.06 update 1 (build 61)', folder: 'E:\Keil_v5\ARM\ARMCC\Bin'
Rebuild target 'LedTube'
compiling led_driver.c...
compiling stm32f4xx_hal_msp.c...
compiling image_filter.c...
compiling image_generator.c...
compiling globals.c...
compiling stm32f4xx_it.c...
compiling main.c...
compiling debugTools.c...
compiling remote.c...
compiling system_stm32f4xx.c...
compiling flash.c...
*** Using Compiler 'V5.06 update 5 (build 528)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Build target 'LedTube'
compiling serial.c...
compiling stm32f4xx_hal.c...
compiling wifi.c...
compiling stm32f4xx_hal_pwr.c...
compiling stm32f4xx_hal_dma.c...
compiling stm32f4xx_hal_flash_ramfunc.c...
compiling stm32f4xx_hal_tim_ex.c...
compiling stm32f4xx_hal_pwr_ex.c...
compiling stm32f4xx_hal_gpio.c...
compiling stm32f4xx_hal_tim.c...
compiling stm32f4xx_hal_flash.c...
compiling stm32f4xx_hal_cortex.c...
assembling startup_stm32f446xx.s...
compiling stm32f4xx_hal_flash_ex.c...
compiling stm32f4xx_hal_rcc.c...
compiling stm32f4xx_hal_dma_ex.c...
compiling stm32f4xx_hal_uart.c...
compiling stm32f4xx_hal_rcc_ex.c...
compiling main.c...
linking...
Program Size: Code=27676 RO-data=2212 RW-data=432 ZI-data=63320
Program Size: Code=28760 RO-data=1776 RW-data=992 ZI-data=71208
FromELF: creating hex file...
".\obj\LedTube.axf" - 0 Error(s), 0 Warning(s).
<h2>Software Packages used:</h2>
Package Vendor: ARM
http://www.keil.com/pack/ARM.CMSIS.4.5.0.pack
ARM::CMSIS:CORE:4.3.0
http://www.keil.com/pack/ARM.CMSIS.5.4.0.pack
ARM.CMSIS.5.4.0
CMSIS (Cortex Microcontroller Software Interface Standard)
* Component: CORE Version: 4.3.0
* Component: CORE Version: 5.1.2
Package Vendor: Keil
http://www.keil.com/pack/Keil.STM32F4xx_DFP.2.10.0.pack
Keil.STM32F4xx_DFP.2.10.0
STMicroelectronics STM32F4 Series Device Support, Drivers and Examples
<h2>Collection of Component include folders:</h2>
F:\projets\projets2016\electrolab\ledtube\processing\STM32F446RE\code\Ledtube_446\MDK-ARM\RTE
E:\Keil_v5\ARM\PACK\ARM\CMSIS\4.5.0\CMSIS\Include
E:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.6.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
.\RTE\_LedTube
C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.4.0\CMSIS\Core\Include
C:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.10.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include
<h2>Collection of Component Files used:</h2>
* Component: ARM::CMSIS:CORE:4.3.0
Build Time Elapsed: 00:00:06
* Component: ARM::CMSIS:CORE:5.1.2
Build Time Elapsed: 00:00:03
</pre>
</body>
</html>
This source diff could not be displayed because it is too large. You can view the blob instead.