TARGET gen-chip-conf
./plat/cv180x/chip_conf.py duo-buildroot-sdk-20230616/fsbl/build/cv1800b_milkv_duo_sd/chip_conf.bin
riscv64-unknown-linux-gnu-ld -o duo-buildroot-sdk-20230616/fsbl/build/cv1800b_milkv_duo_sd/bl2/bl2.elf --fatal-warnings -Os --gc-sections -Map=duo-buildroot-sdk-20230616/fsbl/build/cv1800b_milkv_duo_sd/bl2/bl2.map --script duo-buildroot-sdk-20230616/fsbl/build/cv1800b_milkv_duo_sd/bl2/bl2.ld duo-buildroot-sdk-20230616/fsbl/build/cv1800b_milkv_duo_sd/bl2/build_message.o plat/cv180x/bl2_objs/cv1800b_milkv_duo_sd/bl2/*.o duo-buildroot-sdk-20230616/fsbl/build/cv1800b_milkv_duo_sd/bl2/bl2_main.o duo-buildroot-sdk-20230616/fsbl/build/cv1800b_milkv_duo_sd/bl2/bl2_entrypoint.o
riscv64-unknown-linux-gnu-ld -o duo-buildroot-sdk-20230616/fsbl/build/cv1800b_milkv_duo_sd/blmacros/blmacros.elf --fatal-warnings -Os --gc-sections -Map=duo-buildroot-sdk-20230616/fsbl/build/cv1800b_milkv_duo_sd/blmacros/blmacros.map --script duo-buildroot-sdk-20230616/fsbl/build/cv1800b_milkv_duo_sd/blmacros/blmacros.ld duo-buildroot-sdk-20230616/fsbl/build/cv1800b_milkv_duo_sd/blmacros/build_message.o plat/cv180x/bl2_objs/cv1800b_milkv_duo_sd/bl2/*.o
riscv64-unknown-linux-gnu-ld: cannot find plat/cv180x/bl2_objs/cv1800b_milkv_duo_sd/bl2/*.o: Not a directory
make[1]: *** [Makefile:196: duo-buildroot-sdk-20230616/fsbl/build/cv1800b_milkv_duo_sd/bl2/bl2.elf] Error 1
make[1]: *** Waiting for unfinished jobs....
riscv64-unknown-linux-gnu-ld: cannot find plat/cv180x/bl2_objs/cv1800b_milkv_duo_sd/bl2/*.o: Not a directory
make[1]: *** [Makefile:201: duo-buildroot-sdk-20230616/fsbl/build/cv1800b_milkv_duo_sd/blmacros/blmacros.elf] Error 1
make[1]: Leaving directory 'duo-buildroot-sdk-20230616/fsbl'
make: *** [scripts/fip_v2.mk:32: fsbl-build] Error 2
cd milkv-duo-buildroot-sdk/
./build_milkv.sh
Follow these steps, why is it still wrong? What does fsbl-build stand for?