
sön 2012-11-25 klockan 18:43 +0100 skrev Wolfgang Denk:
echo "#define CONFIG_SYS_BOARD "${board}"" >> config.h +echo "#define CONFIG_SYS_TARGET "${BOARD_NAME}"" >> config.h
I don't see what the difference is between CONFIG_SYS_BOARD (which is the board name) and CONFIG_SYS_BOARD_NAME ?
CONFIG_SYS_BOARD is the board config name, which may differ from the board name given to make.
CONFIG_SYS_BOARD_NAME is set to the name in boards.cfg.
To illustrate using existing boards in boards.cfg look at for example the spear boards.
spear300 arm arm926ejs spear300 spear spear spear3xx_evb:spear300 spear300_nand arm arm926ejs spear300 spear spear spear3xx_evb:spear300,nand [...] spear320_usbtty_nand arm arm926ejs spear320 spear spear spear3xx_evb:spear320,usbtty,nand
CONFIG_SYS_BOARD is spear3xx_evb on all 16 of these as they are the same "board" with only different CONFIG_.. parameters set via boards.cfg.
CONFIG_SYS_BOARD_NAME is the first column, unique on each.
In any case, documentation for CONFIG_SYS_BOARD_NAME is missing.
This should go in README?
Regards Henrik