mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-18 05:01:30 +00:00
common: spl: Add interactive DDR debugger support for SPL image
To support interactive DDR debugger, cli_simple.o, cli.o, cli_readline.o, command.o, s_record.o, xyzModem.o and cmd_disk.o are all needed for drivers/ddr/fsl/interactive.c. In current common/Makefile, the above .o files are only produced when CONFIG_SPL_BUILD is disabled. For LS102xA, interactive DDR debugger is needed in SD/NAND boot too, and I enabled CONFIG_FSL_DDR_INTERACTIVE. But according to the current common/Makfile, all the above .o files are not produced in SPL part because CONFIG_SPL_BUILD is enabled in SPL part, the following error will be shown, drivers/ddr/fsl/built-in.o: In function `fsl_ddr_interactive': /home/wangh/layerscape/u-boot/drivers/ddr/fsl/interactive.c:1871: undefined reference to `cli_readline_into_buffer' /home/wangh/layerscape/u-boot/drivers/ddr/fsl/interactive.c:1873: undefined reference to `cli_simple_parse_line' make[1]: *** [spl/u-boot-spl] Error 1 make: *** [spl/u-boot-spl] Error 2 So this patch fixed this issue and the above .o files will be produced no matter CONFIG_SPL_BUILD is enabled or disabled. Signed-off-by: Alison Wang <alison.wang@freescale.com> Reviewed-by: York Sun <yorksun@freescale.com>
This commit is contained in:
parent
38cd8c4253
commit
ed39218238
1 changed files with 10 additions and 10 deletions
|
@ -8,22 +8,12 @@
|
|||
# core
|
||||
ifndef CONFIG_SPL_BUILD
|
||||
obj-y += main.o
|
||||
obj-y += command.o
|
||||
obj-y += exports.o
|
||||
obj-y += hash.o
|
||||
ifdef CONFIG_SYS_HUSH_PARSER
|
||||
obj-y += cli_hush.o
|
||||
endif
|
||||
|
||||
# We always have this since drivers/ddr/fs/interactive.c needs it
|
||||
obj-y += cli_simple.o
|
||||
|
||||
obj-y += cli.o
|
||||
obj-y += cli_readline.o
|
||||
obj-y += s_record.o
|
||||
obj-y += xyzModem.o
|
||||
obj-y += cmd_disk.o
|
||||
|
||||
# This option is not just y/n - it can have a numeric value
|
||||
ifdef CONFIG_BOOTDELAY
|
||||
obj-y += autoboot.o
|
||||
|
@ -272,4 +262,14 @@ endif
|
|||
|
||||
obj-$(CONFIG_CMD_BLOB) += cmd_blob.o
|
||||
|
||||
# We always have this since drivers/ddr/fs/interactive.c needs it
|
||||
obj-y += cli_simple.o
|
||||
|
||||
obj-y += cli.o
|
||||
obj-y += cli_readline.o
|
||||
obj-y += command.o
|
||||
obj-y += s_record.o
|
||||
obj-y += xyzModem.o
|
||||
obj-y += cmd_disk.o
|
||||
|
||||
CFLAGS_env_embedded.o := -Wa,--no-warn -DENV_CRC=$(shell tools/envcrc 2>/dev/null)
|
||||
|
|
Loading…
Add table
Reference in a new issue