Skip to content

Commit fdcd7be

Browse files
committed
Don't use hardcoded value; add comment
1 parent 58baba2 commit fdcd7be

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

hal/stm32_tz.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ void hal_tz_claim_nonsecure_area(uint32_t address, int len)
138138
reg = FLASH_CR & (~((FLASH_CR_PNB_MASK << FLASH_CR_PNB_SHIFT) | FLASH_CR_PER | FLASH_CR_BKER | FLASH_CR_PG | FLASH_CR_MER1 | FLASH_CR_MER2));
139139
FLASH_CR = reg | ((page_n << FLASH_CR_PNB_SHIFT) | FLASH_CR_PER);
140140
#else
141-
reg = FLASH_CR & (~((FLASH_CR_PNB_MASK << FLASH_CR_PNB_SHIFT) | FLASH_CR_SER | FLASH_CR_BER | FLASH_CR_PG | FLASH_CR_MER | (1 << 31)));
141+
reg = FLASH_CR & (~((FLASH_CR_PNB_MASK << FLASH_CR_PNB_SHIFT) | FLASH_CR_SER | FLASH_CR_BER | FLASH_CR_PG | FLASH_CR_MER | FLASH_CR_BKSEL));
142142
FLASH_CR = reg | ((page_n << FLASH_CR_PNB_SHIFT) | FLASH_CR_SER | (bank << 31));
143143
#endif
144144

@@ -165,6 +165,7 @@ void hal_tz_release_nonsecure_area(void)
165165
{
166166
#ifndef DUALBANK_SWAP
167167
int i;
168+
/* Set all banks as non-secure */
168169
for (i = 0; i < FLASH_SECBB_NREGS; i++) {
169170
FLASH_SECBB1[i] = 0;
170171
FLASH_SECBB2[i] = 0;

0 commit comments

Comments
 (0)