mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-11-16 12:34:45 +00:00
arm/tms570: include TMS570_USE_HWINIT_STARTUP option to select bare metal startup and selftest.
This commit is contained in:
@@ -171,8 +171,30 @@ libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c
|
||||
libbsp_a_SOURCES += ../../../libcpu/arm/shared/include/cache_.h
|
||||
libbsp_a_CPPFLAGS += -I$(srcdir)/../../../libcpu/arm/shared/include
|
||||
|
||||
if TMS570_USE_HWINIT_STARTUP
|
||||
libbsp_a_SOURCES += hwinit/tms570_sys_core.S
|
||||
libbsp_a_SOURCES += hwinit/fail_notification.c
|
||||
libbsp_a_SOURCES += hwinit/init_emif_sdram.c
|
||||
libbsp_a_SOURCES += hwinit/init_esm.c
|
||||
libbsp_a_SOURCES += hwinit/init_pinmux.c
|
||||
libbsp_a_SOURCES += hwinit/init_system.c
|
||||
libbsp_a_SOURCES += hwinit/tms570_selftest.c
|
||||
libbsp_a_SOURCES += hwinit/tms570_selftest_par_can.c
|
||||
libbsp_a_SOURCES += hwinit/tms570_selftest_par_mibspi.c
|
||||
libbsp_a_SOURCES += hwinit/tms570_selftest_par_std.c
|
||||
libbsp_a_SOURCES += hwinit/tms570_selftest_parity.c
|
||||
libbsp_a_SOURCES += hwinit/tms570_tcram_tests.c
|
||||
|
||||
include_bsp_HEADERS += hwinit/tms570_selftest_parity.h
|
||||
include_bsp_HEADERS += hwinit/tms570_hwinit.h
|
||||
include_bsp_HEADERS += hwinit/tms570_selftest.h
|
||||
|
||||
# Start hooks
|
||||
libbsp_a_SOURCES += hwinit/bspstarthooks-hwinit.c
|
||||
else
|
||||
# Start hooks
|
||||
libbsp_a_SOURCES += startup/bspstarthooks.c
|
||||
endif
|
||||
|
||||
# ----------------------------
|
||||
# ------ Special Rules
|
||||
|
||||
@@ -50,6 +50,10 @@ RTEMS_BSPOPTS_HELP([TMS570_OSCILLATOR_RTC],[RTC oscillator frequency in Hz])
|
||||
RTEMS_BSPOPTS_SET([TMS570_CCLK],[*],[96000000U])
|
||||
RTEMS_BSPOPTS_HELP([TMS570_CCLK],[CPU clock in Hz])
|
||||
|
||||
RTEMS_BSPOPTS_SET([TMS570_USE_HWINIT_STARTUP],[*],[0])
|
||||
RTEMS_BSPOPTS_HELP([TMS570_USE_HWINIT_STARTUP],[Include BSP startup code for TMS570LS3137 which allows to start RTEMS application directly after reset])
|
||||
AM_CONDITIONAL(TMS570_USE_HWINIT_STARTUP,test "$TMS570_USE_HWINIT_STARTUP" = "1")
|
||||
|
||||
RTEMS_BSP_CLEANUP_OPTIONS(0, 1)
|
||||
RTEMS_BSP_LINKCMDS
|
||||
|
||||
|
||||
Reference in New Issue
Block a user