nuttx/boards/risc-v/k230/canmv230/scripts
Yanfeng Liu da365c1cb0 risc-v/canmv230: enable fully linked apps for kernel build
Previously apps in kernel build are partially linked, thus are
big and inefficient. This enables full link for kernel mode apps
to reduce size and speed up loading.

Changes:

- arch/risc-v/Kconfig          select HAVE_ELF_EXECUTABLE for K230
- boards/../scripts/Make.defs  adjust LDELFLAGS
- boards/../knsh/defconfig     enable BINFMT_ELF_EXECUTABLE

Additions:
- boards/../scripts/gnu-elf.ld apps linker script

Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-01-10 23:27:46 -03:00
..
gnu-elf.ld risc-v/canmv230: enable fully linked apps for kernel build 2024-01-10 23:27:46 -03:00
ld-flat.script risc-v/k230: revise CanMV230 kernel build support 2024-01-07 06:40:10 -08:00
ld-kernel.script risc-v/k230: revise CanMV230 kernel build support 2024-01-07 06:40:10 -08:00
ld-protected.script risc-v/canmv230: add PROTECTED build support 2024-01-08 19:46:42 -03:00
ld-userland.script risc-v/canmv230: add PROTECTED build support 2024-01-08 19:46:42 -03:00
Make.defs risc-v/canmv230: enable fully linked apps for kernel build 2024-01-10 23:27:46 -03:00