[U-Boot] [PATCH] Adds general Freescale CodeWarrior debug support
Wolfgang Denk
wd at denx.de
Fri Oct 29 07:38:53 CEST 2010
Dear Roy Zang,
In message <1288322837-17193-1-git-send-email-tie-fei.zang at freescale.com> you wrote:
> This patch adds general CodeWarrior debug support.
> Patch is tested on 85xx/QorIQ platforms in u-boot.
> CONFIG_DEBUG_CODEWARRIOR should be defined if the u-boot needs to be
> debugged by CodeWarrior.
> To use the CodeWarrior debug funciton, the make command can be just as
> make CONFIG_DEBUG_CODEWARRIOR=1
I don't like that approach, for a number of reasons.
First, I don't want to see the code sprinkled with a growing list of
CONFIG_DEBUG_CODEWARRIOR, CONFIG_DEBUG_BDI, CONFIG_DEBUG_PEEDIE,
CONFIG_DEBUG_TRACE32, CONFIG_DEBUG_OCD, CONFIG_DEBUG_CORELIS, ...
defines.
What in your additions is actually specific to the CW debugger?
> config.mk | 8 ++++++++
Second, I understand that this has been tested with and is intended
for (a certain class of) Power Architecture systems only. Then why do
you add it to the top level Makefile?
> +ifdef CONFIG_DEBUG_CODEWARRIOR
> +CFLAGS += -ggdb
> +endif
Are you sure that CFLAGS is OK here? I would expect to see this with
PLATFORM_CPPFLAGS instead.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Minds are like parachutes - they only function when open.
More information about the U-Boot
mailing list