Menu

#178 GNU-ARM compiler reports "Error: unaligned opcodes..." in startup code for QP/C/C++/nano examples

QP
closed
None
1
2024-08-01
2017-07-19
No

The newer versions if GNU-ARM (e.g., gcc v6.3.1) report:

Error: unaligned opcodes detected in executable segment

For the startup code located in QP/C/C++/nano 3rd_party directories. The following startup files don't compile:

3rd_party/efm32pg1b/gnu/startup_efm32pg1b.c
3rd_party/ek-lm3s6965/gnu/startup_LM3S6965.c
3rd_party/ek-tm4c123gxl/gnu/startup_TM4C123GH6PM.c
3rd_party/mbed-lpc1768/gnu/startup_LPC17xx.c
3rd_party/nucleo-l053r8/gnu/startup_stm32l053xx.c
3rd_party/nucleo-l152re/gnu/startup_stm32l1xx.c
3rd_party/stm32f4-discovery/gnu/startup_stm32f4xx.c
3rd_party/stm32f7-discovery/gnu/startup_stm32f7xx.c

Discussion

  • Quantum Leaps

    Quantum Leaps - 2017-07-20
    • status: open --> closed
     
  • Quantum Leaps

    Quantum Leaps - 2017-07-20

    Fixed in QP/C/C++/nano 5.9.5.
    --MMS

     
  • Quantum Leaps

    Quantum Leaps - 2017-09-07
    • Group: QP-C --> QP-C-C++
     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB