Loading...
 

Zephyr project on STM32

   Zephyr Workbench, a VSCode extension to manage Zephyr on STM32.
It enables users to easily create, develop, and debug Zephyr applications.
Main features:
  • Install host dependencies.
  • Import toolchain and SDK.
  • Create, configure, build and manage apps.
  • Debug STM32.
You can directly download it from the VSCode marketplace
For more details, visit the Zephyr Workbench

System Workbench for STM32


Align all linker sections on 16 bytes

Dear STM32 support team,
I am trying to align all my code on 16 bytes using the linkerscript directives.

Unfortunately .ARM section is resisting all my attempts (and it’s the only one :/ )

The linkerscript directive:
.ARM : {
. = ALIGN(16);
__exidx_start = .;
. = ALIGN(16);
*(.ARM.exidx*)
. = ALIGN(16);
__exidx_end = .;
. = ALIGN(16);
}

results after compilation in the following error:
./lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/ld: .ARM has both ordered and unordered sections
/$MY_HOMEPATH/fr.ac6.mcu.externaltools.arm-none.linux64_1.15.0.201708311556/tools/compiler/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin/ld: final link failed: Bad value

I also tried to include this section using a *.text wild card like this:
.text :
{
. = ALIGN(16);
*(*.text*)
. = ALIGN(16);
}
but the result is the same.

Could you help me to sort this issue out? Is it a way to align this section on 16 bytes.

Thank you and best regards,
Sylvain

 

Newest Forum Posts

  1. Монтаж камина с грилем в Москве - установка и барбекю by KpddomErorb, 2025-05-10 18:28
  2. SPI on Nucleo_STMH533RE by royjamil, 2025-05-04 20:13
  3. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-25 07:37
  4. SPI on Nucleo_STMH533RE by royjamil, 2025-03-23 11:31
  5. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-23 09:33
  6. Configuring DMA for ADC in SW? by sam.hodgson, 2025-03-04 12:58
  7. Build a project in "release" mode by info@creosrl.it, 2025-02-20 18:12
  8. Build a project in "release" mode by info@creosrl.it, 2025-02-20 17:05
  9. Build a project in "release" mode by tang, 2025-02-20 10:36
  10. Build a project in "release" mode by info@creosrl.it, 2025-02-19 17:35

Last-Modified Blogs