summaryrefslogtreecommitdiff
path: root/bsp/stm32/libraries
diff options
context:
space:
mode:
authorMurphyZhao <[email protected]>2019-01-19 14:42:29 +0800
committerMurphyZhao <[email protected]>2019-01-19 14:44:23 +0800
commitbc2ee9999b5abdece8162480d839aa5ada9ec1fd (patch)
treefaa415949dd06acf4b7fce85b3ef6b4fe96ea3ee /bsp/stm32/libraries
parent25b49352d51471f661fc29034f680b9eedc591a3 (diff)
[bsp][stm32] 移除 f0 和 f1 中 flash write 对 size 对齐的限制
Signed-off-by: MurphyZhao <[email protected]>
Diffstat (limited to 'bsp/stm32/libraries')
-rw-r--r--bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_f0.c6
-rw-r--r--bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_f1.c6
2 files changed, 0 insertions, 12 deletions
diff --git a/bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_f0.c b/bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_f0.c
index dd472b9694..0a73e968e2 100644
--- a/bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_f0.c
+++ b/bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_f0.c
@@ -84,12 +84,6 @@ int stm32_flash_write(rt_uint32_t addr, const rt_uint8_t *buf, size_t size)
return -RT_EINVAL;
}
- if (size % 4 != 0)
- {
- LOG_E("write size must be 4-byte alignment");
- return -RT_EINVAL;
- }
-
if ((end_addr) > STM32_FLASH_END_ADDRESS)
{
LOG_E("write outrange flash size! addr is (0x%p)", (void *)(addr + size));
diff --git a/bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_f1.c b/bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_f1.c
index 306b2fb665..37022dd1ca 100644
--- a/bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_f1.c
+++ b/bsp/stm32/libraries/HAL_Drivers/drv_flash/drv_flash_f1.c
@@ -84,12 +84,6 @@ int stm32_flash_write(rt_uint32_t addr, const rt_uint8_t *buf, size_t size)
return -RT_EINVAL;
}
- if (size % 4 != 0)
- {
- LOG_E("write size must be 4-byte alignment");
- return -RT_EINVAL;
- }
-
if ((end_addr) > STM32_FLASH_END_ADDRESS)
{
LOG_E("write outrange flash size! addr is (0x%p)", (void *)(addr + size));