25eb09c3bb
replace *(.init_array .init_array.*) with KEEP(*(.init_array .init_array.*)). The KEEP statement within a linker script will instruct the linker to keep the specified section, even if no symbols inside it are referenced. This statement is used within the SECTIONS section of the linker script. This becomes relevant when garbage collection is performed at link time, enabled by passing the --gc-sections switch to the linker. The KEEP statement instructs the linker to use the specified section as a root node when creating a dependency graph, looking for unused sections. Essentially forcing the section to be marked as used. Signed-off-by: cuiziwei <cuiziwei@xiaomi.com> |
||
---|---|---|
.. | ||
configs | ||
include | ||
scripts | ||
src | ||
CMakeLists.txt | ||
Kconfig | ||
README.txt |
README ====== This README discusses issues unique to NuttX configurations for the STMicro 32F3348DISCOVERY development board featuring the STM32F334C8 MCU. The STM32F334C8 is a 72MHz Cortex-M4 operation with 64kB Flash memory and 16KB RAM. The board features: - On-board ST-LINK/V2 for programming and debugging, - High brightness LED dimming with buck converter - One buck/boost converter - Four user LEDs and two push-buttons, - Easy access to most MCU pins. Refer to http://www.st.com/en/evaluation-tools/32f3348discovery.html for further information about this board. Configurations ============== nsh: ---- Configures the NuttShell (nsh) located at apps/examples/nsh. powerled: --------- This is a configuration for onboard high brightness LED dimming. buckboost: --------- This configuration uses apps/examples/smps and onboard buck/boost converter. WARNING: current limit is not implemented!