今天编译boot
gmake bootloader BUILDCFG=boot BOOTMODE=uart PLATFORM=am335x-evm PROFILE=debug -s KW_BUILD=no
出错
出错代码如下:
# Generating D:/ti/pdk_am335x_1_0_17/packages/ti/starterware/binary/bootloader/b
in/am335x-evm/gcc/bootloader_boot_uart_a8host_debug_ti.bin...
process_begin: CreateProcess(NULL, D:/ti/pdk_am335x_1_0_17/packages/ti/starterwa
re/tools/ti_image/tiimage.exe 0x402F0400 uart D:/ti/pdk_am335x_1_0_17/packages/t
i/starterware/binary/bootloader/bin/am335x-evm/gcc/bootloader_boot_uart_a8host_d
ebug.bin D:/ti/pdk_am335x_1_0_17/packages/ti/starterware/binary/bootloader/bin/a
m335x-evm/gcc/bootloader_boot_uart_a8host_debug_ti.bin, ...) failed.
make (e=2): 系统找不到指定的文件。
gmake[1]: *** [D:/ti/pdk_am335x_1_0_17/packages/ti/starterware/build/makerules/r
ules_a8.mk:257: D:/ti/pdk_am335x_1_0_17/packages/ti/starterware/binary/bootloade
r/bin/am335x-evm/gcc/bootloader_boot_uart_a8host_debug_ti.bin] Error 2
gmake: *** [Makefile:152: bootloader] Error 2
找了好久才发现原来tiimage.exe没有,需要将他从D:\ti\pdk_am335x_1_0_17\packages\ti\starterware\tools\ti_image\tiimage_bin这里拷贝到指定位置
原来官方的PDK也有这种低级错误啊!