openocd/contrib/loaders/flash/stm32
Tarek BOCHKATI b61a280860 flash/stm32l4x: fix flash programming in 64-bit hosts
stm32l4_work_area struct is shared between the loader and stm32l4x flash driver

'*wp' and '*rp' pointers' size is 4 bytes each since stm32l4x devices have
32-bit processors.

however when used in openocd code, their size depends on the host
  if the host is 32-bit, then the size is 4 bytes each.
  if the host is 64-bit, then the size is 8 bytes each.

to avoid this size difference, change their types depending on the
usage (pointers for the loader, and 32-bit integers in openocd code).

Change-Id: I0a3df4bb4bf872b01cdb9357eb28307868d7d469
Signed-off-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/6556
Tested-by: jenkins
Reviewed-by: Yestin Sun <sunyi0804@gmail.com>
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
2021-09-12 14:26:31 +00:00
..
Makefile flash/stm32l4x: switch to to c loader instead of assembly loader 2021-09-02 17:21:13 +00:00
stm32f1x.inc flash/nor, contrib/loaders: add stm32 loaders Makefile and generated .inc 2018-04-23 20:41:50 +01:00
stm32f1x.S flash/nor, contrib/loaders: add stm32 loaders Makefile and generated .inc 2018-04-23 20:41:50 +01:00
stm32f2x.inc flash/nor, contrib/loaders: add stm32 loaders Makefile and generated .inc 2018-04-23 20:41:50 +01:00
stm32f2x.S flash/nor, contrib/loaders: add stm32 loaders Makefile and generated .inc 2018-04-23 20:41:50 +01:00
stm32h7x.inc flash/stm32h7x: add support of STM32H7Ax/H7Bx devices 2020-03-02 15:13:00 +00:00
stm32h7x.S contrib: fix minor typos 2020-07-26 20:14:51 +01:00
stm32l4x.c flash/stm32l4x: fix flash programming in 64-bit hosts 2021-09-12 14:26:31 +00:00
stm32l4x.inc flash/stm32l4x: switch to to c loader instead of assembly loader 2021-09-02 17:21:13 +00:00
stm32lx.inc flash/nor, contrib/loaders: add stm32 loaders Makefile and generated .inc 2018-04-23 20:41:50 +01:00
stm32lx.S flash/nor, contrib/loaders: add stm32 loaders Makefile and generated .inc 2018-04-23 20:41:50 +01:00