当我启用以下两种配置时、构建失败。
#define CONFIG_HW_Watchdog
#define CONFIG_OMAP_Watchdog
用户@Ubuntu:~/workspace_v5_3/Pali-uboot$ sudo make ARCH=arm cross_compile=/home/user/ti-sdk-am335x-evm-07.00.00.00/linux-devkit/sysroots/i686-arago-linux/usr/bin/arm-linux-gnueabihf--J4 all > buildlog.txt
在 mux.c:23:0中包含的文件中:
MUX.h:44:0:警告:重新定义"SLEWCTRL"[默认情况下启用]
在/home/user/workspace_v5_3/pali-uboot/include/asm/arch/mux.h:23:0中包含的文件中、
从 mux.c:19:
/home/user/workspace_v5_3/pali-uboot/include/asm/arch/mux_am33xx.h:26:0:注:这是先前定义的位置
MUX.c:‘:30:警告:‘NAND_PIN_mux’已定义但未使用[-Wunused_variable]
Board.c:155:5:警告:函数声明不是原型[-Wstrict-prototyper]
Board.c:177:6:警告:函数声明不是原型[-Wstrict-prototyper]
Board.c:182:6:警告:函数声明不是原型[-Wstrict-prototyper]
board.c:在函数‘am33xx_spl_board_init’中:
Board.c:201:2:警告:函数‘hw_watchdog_init’的隐式声明[-Wimplice-function-declaration]
Board.c:在函数‘get_DPLL_DDR_params’中:
Board.c:251:2:警告:函数‘ENABLE_i2c0_PIN_mux’的隐式声明[-Wimplicit-function-declaration]
Board.c:在函数‘set_UART_mux_conf’中:
Board.c:259:2:警告:函数‘enable_uart0_pin_mux’的隐式声明[-Wimplicate_function-declaration]
board.c:在函数‘board_eth_init’中:
Board.c:325:10:警告:变量‘mac_addr’set 但未使用[-Wunuse-but -set-variable ]
Board.c:324:6:警告:未使用变量‘RV’[-Wunuse-variable ]
board/quake/AM335x/libam335x.o:在函数`am33xx_spl_board_init'中:
/home/user/workspace_v5_3/pali-uboot/board/quake/am335x/board.c:201:未`对 hw_watchdog_init'的引用
drivers/serial/libserial.o:在函数`NS16550_putc'中:
/home/user/workspace_v5_3/pali-uboot/drivers/serial/ns16550.c:113:未定义对`HW_Watchdog_reset'的引用
drivers/serial/libserial.o:在函数`NS16550_getc'中:
/home/user/workspace_v5_3/pali-uboot/drivers/serial/ns16550.c:124:未定义`HW_Watchdog_reset'的引用
lib/libgeneric.o:在函数中`udelay':
/home/user/workspace_v5_3/pali-uboot/lib/time.c:22:未定义对`HW_Watchdog_reset'的引用
maked[1]:***[/home/user/workspace_v5_3/pali-uboot/spl/u-boot-spl 错误1
make:***[spl/u-boot-spl.bin]错误2.
我还需要做其他事情吗?