Skip to content

Commit 1233b3b

Browse files
committed
Release v1.3.0
1 parent bf0b160 commit 1233b3b

File tree

166 files changed

+499
-435
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

166 files changed

+499
-435
lines changed

Docs/README.md

Lines changed: 119 additions & 23 deletions
Binary file not shown.
Binary file not shown.

Include/README.md

Lines changed: 1 addition & 1 deletion

Libs/B-L072Z-LRWAN1/stm32-secure-patching-bootloader-linker-gcc_B-L072Z-LRWAN1_v1.2.0.ld

Lines changed: 0 additions & 37 deletions
This file was deleted.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
SE_APP_GetActiveFwInfo = 0x08006e00;
2+
SE_APP_GetBootVer = 0x08006e98;
3+
SE_APP_GetSecureUserData = 0x08006e4c;
4+
SE_APP_SVC_Handler = 0x08006e44;
5+
SE_PATCH_Abort = 0x0800789c;
6+
SE_PATCH_Data = 0x080077f0;
7+
SE_PATCH_Init = 0x080077a0;
8+
SE_PATCH_InitStatus = 0x08007784;
9+
SE_PATCH_InstallAtNextReset = 0x08007848;
10+
SE_PATCH_Poll = 0x08007890;
11+
SE_PATCH_PrintStatus = 0x08007794;
12+
STM32_SECURE_PATCHING_BOOTLOADER_RAM_START = 0x20001500;
13+
STM32_SECURE_PATCHING_BOOTLOADER_SLOT0_END = 0x0801efff;
14+
STM32_SECURE_PATCHING_BOOTLOADER_SLOT0_START = 0x0800e000;
15+
VECTOR_SIZE = 0x00000200;

Libs/B-L072Z-LRWAN1/stm32-secure-patching-bootloader_B-L072Z-LRWAN1_v1.2.0.bin.asc

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
d7feb5098be8b0807ea436c2420e04219cea8153f9436cd8dc52cf26f77f5298 stm32-secure-patching-bootloader_B-L072Z-LRWAN1_v1.3.0.bin
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Board configuration
2+
3+
/* Configuration for 2 MB flash device.
4+
* internal sector size: 4K (dual bank mode - default)
5+
*
6+
* STM32L4S5 Internal flash
7+
* -------------------------------------------- -------------------
8+
* | SBSFU | SLOT 0 | SLOT1 |
9+
* ----------------------------------------------------------------
10+
* 80 984 984
11+
*
12+
* 0x08000000
13+
* 0x08014000
14+
* 0x08109FFF
15+
* 0x0810A000
16+
*
17+
* 0x081FFFFF
18+
*/
19+
20+
| Feature | B-L4S5I-IOT01A |
21+
| --- | --- |
22+
| NAME | B-L4S5I-IOT01A
23+
| UART | USART1 TX:PB6 RX:PB7 AF7 115200,8,N,1
24+
| BUTTON | PC13 ACTIVE LOW
25+
| LED | GREEN/LED2/PB14
26+
| FLASH | 2048
27+
| RAM | 640 (192 SRAM1 + 64 SRAM2 + 384 SRAM3)
28+
| DEVID | 0x470
29+
| CLK | MSI,40,120,HSI48
30+
| YMODEM | YES
31+
| USB | NO "User must add 8 MHz crystal at X1 to use USB OTG"
32+
| EXT FLASH | NO
33+
| MULTISEG | NO
34+
| Product | https://www.st.com/en/evaluation-tools/b-l4s5i-iot01a.html
35+
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
SE_APP_GetActiveFwInfo = 0x08007500;
2+
SE_APP_GetBootVer = 0x0800758c;
3+
SE_APP_GetSecureUserData = 0x08007544;
4+
SE_APP_SVC_Handler = 0x08007540;
5+
SE_PATCH_Abort = 0x0800804c;
6+
SE_PATCH_Data = 0x08007fa4;
7+
SE_PATCH_Init = 0x08007f54;
8+
SE_PATCH_InitStatus = 0x08007f3c;
9+
SE_PATCH_InstallAtNextReset = 0x08007ffc;
10+
SE_PATCH_Poll = 0x08008044;
11+
SE_PATCH_PrintStatus = 0x08007f48;
12+
STM32_SECURE_PATCHING_BOOTLOADER_RAM_START = 0x20001700;
13+
STM32_SECURE_PATCHING_BOOTLOADER_SLOT0_END = 0x08109fff;
14+
STM32_SECURE_PATCHING_BOOTLOADER_SLOT0_START = 0x08014000;
15+
VECTOR_SIZE = 0x00000200;
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
49e5488672858f28b71477967bcc1fd2505ef5a02c8ee1396a8bcef9a6d145f4 stm32-secure-patching-bootloader_B-L4S5I-IOT01A_v1.3.0.bin

Libs/DISCO-F769I/stm32-secure-patching-bootloader-linker-gcc_DISCO-F769I_v1.2.0.ld

Lines changed: 0 additions & 39 deletions
This file was deleted.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
SE_APP_GetActiveFwInfo = 0x08008800;
2+
SE_APP_GetBootVer = 0x0800888c;
3+
SE_APP_GetSecureUserData = 0x08008844;
4+
SE_APP_SVC_Handler = 0x08008840;
5+
SE_PATCH_Abort = 0x0800934c;
6+
SE_PATCH_Data = 0x080092a4;
7+
SE_PATCH_Init = 0x08009254;
8+
SE_PATCH_InitStatus = 0x0800923c;
9+
SE_PATCH_InstallAtNextReset = 0x080092fc;
10+
SE_PATCH_Poll = 0x08009344;
11+
SE_PATCH_PrintStatus = 0x08009248;
12+
STM32_SECURE_PATCHING_BOOTLOADER_MULTISEG_START = 0x90000000;
13+
STM32_SECURE_PATCHING_BOOTLOADER_RAM_START = 0x20022700;
14+
STM32_SECURE_PATCHING_BOOTLOADER_SLOT0_END = 0x081fffff;
15+
STM32_SECURE_PATCHING_BOOTLOADER_SLOT0_START = 0x08040000;
16+
VECTOR_SIZE = 0x00000400;
Binary file not shown.

Libs/DISCO-F769I/stm32-secure-patching-bootloader_DISCO-F769I_v1.2.0.bin.asc

Lines changed: 0 additions & 1 deletion
This file was deleted.
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
0805fd7dab285dda3a02374bf35a0b4e1d78b08d5e24af205e1194b24544b567 stm32-secure-patching-bootloader_DISCO-F769I_v1.3.0.bin

Libs/DISCO-L476G/stm32-secure-patching-bootloader-linker-gcc_DISCO-L476G_v1.2.0.ld

Lines changed: 0 additions & 37 deletions
This file was deleted.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
SE_APP_GetActiveFwInfo = 0x08007500;
2+
SE_APP_GetBootVer = 0x0800758c;
3+
SE_APP_GetSecureUserData = 0x08007544;
4+
SE_APP_SVC_Handler = 0x08007540;
5+
SE_PATCH_Abort = 0x0800804c;
6+
SE_PATCH_Data = 0x08007fa4;
7+
SE_PATCH_Init = 0x08007f54;
8+
SE_PATCH_InitStatus = 0x08007f3c;
9+
SE_PATCH_InstallAtNextReset = 0x08007ffc;
10+
SE_PATCH_Poll = 0x08008044;
11+
SE_PATCH_PrintStatus = 0x08007f48;
12+
STM32_SECURE_PATCHING_BOOTLOADER_RAM_START = 0x20001700;
13+
STM32_SECURE_PATCHING_BOOTLOADER_SLOT0_END = 0x08053fff;
14+
STM32_SECURE_PATCHING_BOOTLOADER_SLOT0_START = 0x08014000;
15+
VECTOR_SIZE = 0x00000200;

Libs/DISCO-L476G/stm32-secure-patching-bootloader_DISCO-L476G_v1.2.0.bin.asc

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
902874f42b343c288019ad7c915d437f015deb382da86010cfac0842602f42e9 stm32-secure-patching-bootloader_DISCO-L476G_v1.3.0.bin

Libs/DISCO-L496G/stm32-secure-patching-bootloader-linker-gcc_DISCO-L496G_v1.2.0.ld

Lines changed: 0 additions & 37 deletions
This file was deleted.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
SE_APP_GetActiveFwInfo = 0x08007500;
2+
SE_APP_GetBootVer = 0x0800758c;
3+
SE_APP_GetSecureUserData = 0x08007544;
4+
SE_APP_SVC_Handler = 0x08007540;
5+
SE_PATCH_Abort = 0x0800804c;
6+
SE_PATCH_Data = 0x08007fa4;
7+
SE_PATCH_Init = 0x08007f54;
8+
SE_PATCH_InitStatus = 0x08007f3c;
9+
SE_PATCH_InstallAtNextReset = 0x08007ffc;
10+
SE_PATCH_Poll = 0x08008044;
11+
SE_PATCH_PrintStatus = 0x08007f48;
12+
STM32_SECURE_PATCHING_BOOTLOADER_RAM_START = 0x20001700;
13+
STM32_SECURE_PATCHING_BOOTLOADER_SLOT0_END = 0x08053fff;
14+
STM32_SECURE_PATCHING_BOOTLOADER_SLOT0_START = 0x08014000;
15+
VECTOR_SIZE = 0x00000200;
Binary file not shown.

Libs/DISCO-L496G/stm32-secure-patching-bootloader_DISCO-L496G_v1.2.0.bin.asc

Lines changed: 0 additions & 1 deletion
This file was deleted.
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
c8071f2c2bbe6a1ce5fcc541b9128c13cf482a80a71525795110ccf55462bd8b stm32-secure-patching-bootloader_DISCO-L496G_v1.3.0.bin
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Board configuration
2+
3+
/* Configuration for 2 MB flash device.
4+
* Flash: 512 Mb OCTOSPI MX25LM51245GXDI00
5+
* internal sector size: 4K (dual bank mode - default)
6+
* external sector size: 4K, 32K or 64K (64K used as block)
7+
* SBSFU is around 82K fully loaded with External flash/Multiseg + USB flash loader
8+
*
9+
* STM32L4R9 Internal flash MX25LM51245G 64 MB External flash
10+
* --------------------------------- ----------- -------------------------------------------------
11+
* | SBSFU | SLOT 0 SEG0 | | SLOT0 SEG1 X sectors | SLOT1 | ... |
12+
* --------------------------------- ---------------------------------------------------------------
13+
* 84 1964 4096 1964 + 4096
14+
*
15+
*
16+
* 0x08000000
17+
* 0x08015000
18+
*
19+
* 0x081FFFFF
20+
* 0x90000000
21+
* 0x90400000
22+
* 0x909EAFFF
23+
* 0x909EB000
24+
*
25+
*/
26+
27+
| Feature | DISCO-L4R9I |
28+
| --- | --- |
29+
| NAME | 32L4R9IDISCOVERY
30+
| STATUS | Active (8-11-22)
31+
| UART | USART2 TX:PA2 RX:PA3 AF7 115200,8,N,1
32+
| BUTTON | (JOY-SEL) PC13 ACTIVE HIGH
33+
| LED | GREEN/LED2/PH4
34+
| FLASH | 2048
35+
| RAM | 640 (192 SRAM1 + 64 SRAM2 + 384 SRAM3)
36+
| DEVID | 0x470
37+
| CLK | MSI,40,120,HSI48
38+
| YMODEM | YES
39+
| USB | YES PWR: MFX_GPIO13
40+
| EXT FLASH | YES 512 Mb OCTOSPI MX25LM51245GXDI00
41+
| MULTISEG | YES 0x90000000 (OCTOSPI1)
42+
| Product | https://www.st.com/en/evaluation-tools/32l4r9idiscovery.html
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
SE_APP_GetActiveFwInfo = 0x08007500;
2+
SE_APP_GetBootVer = 0x0800758c;
3+
SE_APP_GetSecureUserData = 0x08007544;
4+
SE_APP_SVC_Handler = 0x08007540;
5+
SE_PATCH_Abort = 0x0800804c;
6+
SE_PATCH_Data = 0x08007fa4;
7+
SE_PATCH_Init = 0x08007f54;
8+
SE_PATCH_InitStatus = 0x08007f3c;
9+
SE_PATCH_InstallAtNextReset = 0x08007ffc;
10+
SE_PATCH_Poll = 0x08008044;
11+
SE_PATCH_PrintStatus = 0x08007f48;
12+
STM32_SECURE_PATCHING_BOOTLOADER_MULTISEG_START = 0x90000000;
13+
STM32_SECURE_PATCHING_BOOTLOADER_RAM_START = 0x20001700;
14+
STM32_SECURE_PATCHING_BOOTLOADER_SLOT0_END = 0x081fffff;
15+
STM32_SECURE_PATCHING_BOOTLOADER_SLOT0_START = 0x08015000;
16+
VECTOR_SIZE = 0x00000200;
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Board-specific properties injected into the postbuild.sh script.
2+
3+
VectOffset=512
4+
5+
MultiSegAddr=0x90000000
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
0d4a53a0720193fe6f3aac81e0ec474826bdcfccb64449f05de55c11b1c05f25 stm32-secure-patching-bootloader_DISCO-L4R9I_v1.3.0.bin
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Board configuration
2+
3+
* STM32L5 Internal flash 512 KB
4+
* -------------------------------------------------
5+
* | SBSFU | U | SLOT0 | SLOT1 |
6+
* -------------------------------------------------
7+
* 64 64 192 192
8+
*
9+
* 0x08000000
10+
* 0x08010000
11+
* 0x08020000
12+
* 0x0804FFFF
13+
* 0x08050000
14+
* 0x0807FFFF
15+
*
16+
* U - unused/available sector(s)
17+
18+
19+
| Feature | DISCO-L562E |
20+
| --- | --- |
21+
| NAME | STM32L562E-DK
22+
| UART | USART1 TX:PA9 RX:PA10 AF7 115200,8,N,1
23+
| BUTTON | PC13 ACTIVE HIGH
24+
| LED | GREEN/LED10/PG12
25+
| FLASH | 512
26+
| RAM | 256 (192 SRAM1 + 64 SRAM2)
27+
| DEVID | 0x472
28+
| CLK | MSI,4,110
29+
| YMODEM | YES
30+
| USB | NO "The STM32L562E-DK Discovery kit supports USB Type-C sink mode only."
31+
| EXT FLASH | NO
32+
| MULTISEG | NO
33+
| Product | https://www.st.com/en/evaluation-tools/stm32l562e-dk.html
34+

0 commit comments

Comments
 (0)