Part Number: AM3358
Hi Champs,
I'm trying to follow the steps in link below:
to build the u-boot for a custom board with AM3358. Most of the pin configurations are the same as Beaglebone Black (MMC, DDR3, serials, USBs, ...) except the PMIC, board detection, SPI, McASP, PRU, GPIOs etc.
I think I did something incorrect in modifying code in board.c, board.h, and mux.c.
There are some warnings related to board_ti_get_rev() ... and undefined reference to `board_ti_get_rev'.
And eventually, it failed. Here is the last messages from the build:
/home/fz/ti-processor-sdk-linux-am335x-evm-09.01.00.001/board-support/ti-u-boot-2023.04+gitAUTOINC+d74d0993e2-gd74d0993e2/board/ase/edaq/board.c:852: undefined reference to `set_board_info_env'
cmd/extension_board.o: In function `extension_scan':
/home/fz/ti-processor-sdk-linux-am335x-evm-09.01.00.001/board-support/ti-u-boot-2023.04+gitAUTOINC+d74d0993e2-gd74d0993e2/cmd/extension_board.c:94: undefined reference to `extension_board_scan'
Makefile:1754: recipe for target 'u-boot' failed
make: *** [u-boot] Error 1
I wonder if there are example code for those 3 files that would work for a custom or just beaglebone black board. So that I can start from there. Or a custom board example with the whole file folder "board-support" would be even better.
BTW, AM3358 can boot up with the MLO from an old design. Now I'm trying the linux boot on this new design.
Any comments or ideas are greatly appreciated.
FZ