@@ -35,25 +35,25 @@ This list will grow over time as we work to support key STM32 NUCLEO, DISCO, EVA
35
35
36
36
| Family | Boards | Board Config | Reference Projects |
37
37
| --- | --- | --- | --- |
38
- | STM32G0 | [ NUCLEO-G0B1RE] ( https://www.st.com/en/evaluation-tools/nucleo-g0b1re.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/NUCLEO-G0B1RE/stm32-secure-patching-bootloader-README_NUCLEO-G0B1RE_v1.4.0 ) |
39
- | STM32L0 | [ NUCLEO-L073RZ] ( https://www.st.com/en/evaluation-tools/nucleo-l073rz.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/NUCLEO-L073RZ/stm32-secure-patching-bootloader-README_NUCLEO-L073RZ_v1.4.0 ) |
40
- | | [ B-L072Z-LRWAN1] ( https://www.st.com/en/evaluation-tools/b-l072z-lrwan1.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/B-L072Z-LRWAN1/stm32-secure-patching-bootloader-README_B-L072Z-LRWAN1_v1.4.0 ) |
41
- | STM32L4 | [ NUCLEO-L412KB] ( https://www.st.com/en/evaluation-tools/nucleo-l412kb.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/NUCLEO-L412KB/stm32-secure-patching-bootloader-README_NUCLEO-L412KB_v1.4.0 ) |
42
- | | [ NUCLEO-L452RE] ( https://www.st.com/en/evaluation-tools/nucleo-l452re.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/NUCLEO-L452RE/stm32-secure-patching-bootloader-README_NUCLEO-L452RE_v1.4.0 ) |
43
- | | [ NUCLEO-L476RG] ( https://www.st.com/en/evaluation-tools/nucleo-l476rg.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/NUCLEO-L476RG/stm32-secure-patching-bootloader-README_NUCLEO-L476RG_v1.4.0 ) |
44
- | | [ NUCLEO-L496ZG] ( https://www.st.com/en/evaluation-tools/nucleo-l496zg.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/NUCLEO-L496ZG/stm32-secure-patching-bootloader-README_NUCLEO-L496ZG_v1.4.0 ) |
45
- | | [ DISCO-L476G] ( https://www.st.com/en/evaluation-tools/32l476gdiscovery.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/DISCO-L476G/stm32-secure-patching-bootloader-README_DISCO-L476G_v1.4.0 ) |
46
- | | [ DISCO-L496G] ( https://www.st.com/en/evaluation-tools/32l496gdiscovery.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/DISCO-L496G/stm32-secure-patching-bootloader-README_DISCO-L496G_v1.4.0 ) |
47
- | STM32L4+ | [ DISCO-L4R9I] ( https://www.st.com/en/evaluation-tools/32l4r9idiscovery.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/DISCO-L4R9I/stm32-secure-patching-bootloader-README_DISCO-L4R9I_v1.4.0 ) | [ FreeRTOS_LowPower IAP] ( https://github.com/firmwaremodules/STM32CubeL4/tree/master/Projects/32L4R9IDISCOVERY/Applications/FreeRTOS/FreeRTOS_LowPower ) |
48
- | | [ B-L4S5I-IOT01A] ( https://www.st.com/en/evaluation-tools/b-l4s5i-iot01a.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/B-L4S5I-IOT01A/stm32-secure-patching-bootloader-README_B-L4S5I-IOT01A_v1.4.0 ) |
49
- | STM32L5 | [ DISCO-L562E] ( https://www.st.com/en/evaluation-tools/stm32l562e-dk.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/DISCO-L562E/stm32-secure-patching-bootloader-README_DISCO-L562E_v1.4.0 ) |
50
- | STM32WL | [ NUCLEO-WL55JC] ( https://www.st.com/en/evaluation-tools/nucleo-wl55jc.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/NUCLEO-WL55JC/stm32-secure-patching-bootloader-README_NUCLEO-WL55JC_v1.4.0 ) |
51
- | | [ LORA-E5-DEV] ( https://www.seeedstudio.com/LoRa-E5-Dev-Kit-p-4868.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/LORA-E5-DEV/stm32-secure-patching-bootloader-README_LORA-E5-DEV_v1.4.0 ) |
38
+ | STM32G0 | [ NUCLEO-G0B1RE] ( https://www.st.com/en/evaluation-tools/nucleo-g0b1re.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/NUCLEO-G0B1RE/stm32-secure-patching-bootloader-README_NUCLEO-G0B1RE_v1.4.0.txt ) |
39
+ | STM32L0 | [ NUCLEO-L073RZ] ( https://www.st.com/en/evaluation-tools/nucleo-l073rz.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/NUCLEO-L073RZ/stm32-secure-patching-bootloader-README_NUCLEO-L073RZ_v1.4.0.txt ) |
40
+ | | [ B-L072Z-LRWAN1] ( https://www.st.com/en/evaluation-tools/b-l072z-lrwan1.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/B-L072Z-LRWAN1/stm32-secure-patching-bootloader-README_B-L072Z-LRWAN1_v1.4.0.txt ) |
41
+ | STM32L4 | [ NUCLEO-L412KB] ( https://www.st.com/en/evaluation-tools/nucleo-l412kb.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/NUCLEO-L412KB/stm32-secure-patching-bootloader-README_NUCLEO-L412KB_v1.4.0.txt ) |
42
+ | | [ NUCLEO-L452RE] ( https://www.st.com/en/evaluation-tools/nucleo-l452re.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/NUCLEO-L452RE/stm32-secure-patching-bootloader-README_NUCLEO-L452RE_v1.4.0.txt ) |
43
+ | | [ NUCLEO-L476RG] ( https://www.st.com/en/evaluation-tools/nucleo-l476rg.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/NUCLEO-L476RG/stm32-secure-patching-bootloader-README_NUCLEO-L476RG_v1.4.0.txt ) |
44
+ | | [ NUCLEO-L496ZG] ( https://www.st.com/en/evaluation-tools/nucleo-l496zg.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/NUCLEO-L496ZG/stm32-secure-patching-bootloader-README_NUCLEO-L496ZG_v1.4.0.txt ) |
45
+ | | [ DISCO-L476G] ( https://www.st.com/en/evaluation-tools/32l476gdiscovery.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/DISCO-L476G/stm32-secure-patching-bootloader-README_DISCO-L476G_v1.4.0.txt ) |
46
+ | | [ DISCO-L496G] ( https://www.st.com/en/evaluation-tools/32l496gdiscovery.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/DISCO-L496G/stm32-secure-patching-bootloader-README_DISCO-L496G_v1.4.0.txt ) |
47
+ | STM32L4+ | [ DISCO-L4R9I] ( https://www.st.com/en/evaluation-tools/32l4r9idiscovery.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/DISCO-L4R9I/stm32-secure-patching-bootloader-README_DISCO-L4R9I_v1.4.0.txt ) | [ FreeRTOS_LowPower IAP] ( https://github.com/firmwaremodules/STM32CubeL4/tree/master/Projects/32L4R9IDISCOVERY/Applications/FreeRTOS/FreeRTOS_LowPower ) |
48
+ | | [ B-L4S5I-IOT01A] ( https://www.st.com/en/evaluation-tools/b-l4s5i-iot01a.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/B-L4S5I-IOT01A/stm32-secure-patching-bootloader-README_B-L4S5I-IOT01A_v1.4.0.txt ) |
49
+ | STM32L5 | [ DISCO-L562E] ( https://www.st.com/en/evaluation-tools/stm32l562e-dk.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/DISCO-L562E/stm32-secure-patching-bootloader-README_DISCO-L562E_v1.4.0.txt ) |
50
+ | STM32WL | [ NUCLEO-WL55JC] ( https://www.st.com/en/evaluation-tools/nucleo-wl55jc.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/NUCLEO-WL55JC/stm32-secure-patching-bootloader-README_NUCLEO-WL55JC_v1.4.0.txt ) |
51
+ | | [ LORA-E5-DEV] ( https://www.seeedstudio.com/LoRa-E5-Dev-Kit-p-4868.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/LORA-E5-DEV/stm32-secure-patching-bootloader-README_LORA-E5-DEV_v1.4.0.txt ) |
52
52
| | [ LORA-E5-MINI] ( https://www.seeedstudio.com/LoRa-E5-mini-STM32WLE5JC-p-4869 ) (use DEV libs) |
53
- | STM32F4 | [ NUCLEO-F429ZI] ( https://www.st.com/en/evaluation-tools/nucleo-f429zi.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/NUCLEO-F429ZI/stm32-secure-patching-bootloader-README_NUCLEO-F429ZI_v1.4.0 ) | [ Web Server IAP Update] ( https://github.com/firmwaremodules/STM32CubeF4/tree/master/Projects/STM32F429ZI-Nucleo/Applications/LwIP/LwIP_HTTP_Server_Netconn_RTOS )
54
- | | [ DISCO-F469I] ( https://www.st.com/en/evaluation-tools/32f469idiscovery.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/DISCO-F469I/stm32-secure-patching-bootloader-README_DISCO-F469I_v1.4.0 ) |
55
- | STM32F7 | [ DISCO-F769I] ( https://www.st.com/en/evaluation-tools/32f769idiscovery.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/DISCO-F769I/stm32-secure-patching-bootloader-README_DISCO-F769I_v1.4.0 ) |
56
- | STM32H7 | [ DISCO-H745I] ( https://www.st.com/en/evaluation-tools/stm32h745i-disco.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/DISCO-H745I/stm32-secure-patching-bootloader-README_DISCO-H745I_v1.4.0 ) |
53
+ | STM32F4 | [ NUCLEO-F429ZI] ( https://www.st.com/en/evaluation-tools/nucleo-f429zi.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/NUCLEO-F429ZI/stm32-secure-patching-bootloader-README_NUCLEO-F429ZI_v1.4.0.txt ) | [ Web Server IAP Update] ( https://github.com/firmwaremodules/STM32CubeF4/tree/master/Projects/STM32F429ZI-Nucleo/Applications/LwIP/LwIP_HTTP_Server_Netconn_RTOS )
54
+ | | [ DISCO-F469I] ( https://www.st.com/en/evaluation-tools/32f469idiscovery.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/DISCO-F469I/stm32-secure-patching-bootloader-README_DISCO-F469I_v1.4.0.txt ) | [ TouchGFX Demo ] ( https://github.com/firmwaremodules/STM32CubeF4/tree/master/Projects/STM32469I-Discovery/Demonstrations/TouchGFX )
55
+ | STM32F7 | [ DISCO-F769I] ( https://www.st.com/en/evaluation-tools/32f769idiscovery.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/DISCO-F769I/stm32-secure-patching-bootloader-README_DISCO-F769I_v1.4.0.txt ) |
56
+ | STM32H7 | [ DISCO-H745I] ( https://www.st.com/en/evaluation-tools/stm32h745i-disco.html ) | [ README] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/DISCO-H745I/stm32-secure-patching-bootloader-README_DISCO-H745I_v1.4.0.txt ) |
57
57
58
58
59
59
Please post an issue if you'd like a particular board supported.
@@ -66,9 +66,9 @@ These reference designs can be adapted to any board that the stm32-secure-patchi
66
66
67
67
| Reference Project | Reference Board | Technique |
68
68
| --- | --- | --- |
69
- | [ FreeRTOS_LowPower IAP] ( https://github.com/firmwaremodules/STM32CubeL4/tree/master/Projects/32L4R9IDISCOVERY/Applications/FreeRTOS/FreeRTOS_LowPower ) | [ DISCO-L4R9I] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/DISCO-L4R9I/stm32-secure-patching-bootloader-README_DISCO-L4R9I_v1.4.0 ) | YMODEM/UART interrupt mode |
70
- | [ Web Server IAP Update] ( https://github.com/firmwaremodules/STM32CubeF4/tree/master/Projects/STM32F429ZI-Nucleo/Applications/LwIP/LwIP_HTTP_Server_Netconn_RTOS ) | [ NUCLEO-F429ZI] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/main/Libs/NUCLEO-F429ZI/stm32-secure-patching-bootloader-README_NUCLEO-F429ZI_v1.4.0 ) | Ethernet / TCPIP/ multipart forms file upload |
71
-
69
+ | [ FreeRTOS_LowPower IAP] ( https://github.com/firmwaremodules/STM32CubeL4/tree/master/Projects/32L4R9IDISCOVERY/Applications/FreeRTOS/FreeRTOS_LowPower ) | [ DISCO-L4R9I] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/DISCO-L4R9I/stm32-secure-patching-bootloader-README_DISCO-L4R9I_v1.4.0.txt ) | YMODEM/UART interrupt mode |
70
+ | [ Web Server IAP Update] ( https://github.com/firmwaremodules/STM32CubeF4/tree/master/Projects/STM32F429ZI-Nucleo/Applications/LwIP/LwIP_HTTP_Server_Netconn_RTOS ) | [ NUCLEO-F429ZI] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/ main/Libs/NUCLEO-F429ZI/stm32-secure-patching-bootloader-README_NUCLEO-F429ZI_v1.4.0.txt ) | Ethernet / TCPIP/ multipart forms file upload |
71
+ | [ TouchGFX Demo ] ( https://github.com/firmwaremodules/STM32CubeF4/tree/master/Projects/STM32469I-Discovery/Demonstrations/TouchGFX ) | [ DISCO-F469I ] ( https://github.com/firmwaremodules/stm32-secure-patching-bootloader/tree/main/Libs/DISCO-F469I/stm32-secure-patching-bootloader-README_DISCO-F469I_v1.4.0.txt ) | Bootloader integration with a real TouchGFX app
72
72
73
73
74
74
0 commit comments