nuttx/boards/arm/lpc17xx_40xx
cuiziwei 4ec7af779d nuttx/boards:init_array.* needs to be executed in order
When I try to set priorities in certain programs, such as init_priority(HIGH_PRIORITY), I've noticed that during linking, there's no guarantee that the programs will be compiled in the sequence I've specified based on priority. This has led to some runtime errors in my program.

I realized that in the ld file, when initializing dynamic arrays, there's no assurance of initializing init_array.* before init_array. This has resulted in runtime errors in the program. Consequently, I've rearranged the init_array.* in the ld file of NuttX to be placed before init_array and added a SORT operation to init_array.* to ensure accurate initialization based on priorities during linking.
2023-08-29 22:54:37 +08:00
..
lincoln60 nuttx/boards:init_array.* needs to be executed in order 2023-08-29 22:54:37 +08:00
lpc4088-devkit nuttx/boards:init_array.* needs to be executed in order 2023-08-29 22:54:37 +08:00
lpc4088-quickstart nuttx/boards:init_array.* needs to be executed in order 2023-08-29 22:54:37 +08:00
lpcxpresso-lpc1768 nuttx/boards:init_array.* needs to be executed in order 2023-08-29 22:54:37 +08:00
lx_cpu nuttx/boards:init_array.* needs to be executed in order 2023-08-29 22:54:37 +08:00
mbed nuttx/boards:init_array.* needs to be executed in order 2023-08-29 22:54:37 +08:00
mcb1700 nuttx/boards:init_array.* needs to be executed in order 2023-08-29 22:54:37 +08:00
olimex-lpc1766stk nuttx/boards:init_array.* needs to be executed in order 2023-08-29 22:54:37 +08:00
open1788 nuttx/boards:init_array.* needs to be executed in order 2023-08-29 22:54:37 +08:00
pnev5180b nuttx/boards:init_array.* needs to be executed in order 2023-08-29 22:54:37 +08:00
u-blox-c027 nuttx/boards:init_array.* needs to be executed in order 2023-08-29 22:54:37 +08:00
zkit-arm-1769 Improvements in TCP connections allocation. 2023-02-20 09:06:46 +08:00