Я тоже читаю книгу и получил ту же ошибку.Я решил проблему с помощью основной ветви U-Boot (Дата: 2019-03-19, ОС: Ubuntu: 18.04).
Однако главная ветвь U-Boot не имеет am335x_boneblack_defconfig.Вместо этого я использовал am335x_evm_defconfig.
Несмотря на эти проблемы с компиляцией, книга превосходна.
РЕДАКТИРОВАТЬ:
После дальнейших исследований я обнаружил, что основная причина былаfpu-type нужно было установить на 'neon-vfpv3', используя ./ct-ng menuconfig.
Поскольку в инструкции указано установить float-abi на hard, тип fpu должен бытьустановите также neon-vfpv3.В противном случае ядро Linux и Barebox / U-boot не будут скомпилированы.