mkimage uboot
[root@centos7 rtems]# ls ./build/arm/raspberrypi/testsuites/samples/ticker.bin ls: cannot access ./build/arm/raspberrypi/testsuites/samples/ticker.bin: No such file or directory [root@centos7 rtems]# find ./ -name ticker.bin [root@centos7 rtems]# arm-rtems6-objcopy -R -S --strip-debug -O binary "$EXE_NAME" "$EXE_NAME.bin" [root@centos7 rtems]# ls ./build/arm/raspberrypi/testsuites/samples/ticker.bin ls: cannot access ./build/arm/raspberrypi/testsuites/samples/ticker.bin: No such file or directory [root@centos7 rtems]# echo "$EXE_NAME" ./build/arm/raspberrypi/testsuites/samples/ticker.exe [root@centos7 rtems]# arm-rtems6-objcopy -R -S --strip-debug -O binary "$EXE_NAME" "$EXE_NAME.bin" [root@centos7 rtems]# ls ./build/arm/raspberrypi/testsuites/samples/ticker.bin ls: cannot access ./build/arm/raspberrypi/testsuites/samples/ticker.bin: No such file or directory [root@centos7 rtems]# ls ./build/arm/raspberrypi/testsuites/samples/ticker.exe ./build/arm/raspberrypi/testsuites/samples/ticker.exe [root@centos7 rtems]# ls ./build/arm/raspberrypi/testsuites/samples/ base_sp base_sp.exe capture capture.exe cdtest cdtest.exe fileio fileio.exe hello hello.exe iostream iostream.exe minimum minimum.exe nsecs nsecs.exe paranoia paranoia.exe ticker ticker.exe ticker.exe.bin unlimited unlimited.exe [root@centos7 rtems]# arm-rtems6-objcopy -R -S --strip-debug -O binary ./build/arm/raspberrypi/testsuites/samples/ticker.exe ./build/arm/raspberrypi/testsuites/samples/ticker.bin [root@centos7 rtems]# ls ./build/arm/raspberrypi/testsuites/samples/ticker.bin ./build/arm/raspberrypi/testsuites/samples/ticker.bin [root@centos7 rtems]# cat ./build/arm/raspberrypi/testsuites/samples/ticker.bin | gzip -9 > ./build/arm/raspberrypi/testsuites/samples/ticker.gz [root@centos7 rtems]# mkimage -A arm -O rtems -T kernel -a 0x00008000 -e 0x00008000 -n "RTEMS" -d ./build/arm/raspberrypi/testsuites/samples/ticker.gz ./build/arm/raspberrypi/testsuites/samples/ticker.img -bash: mkimage: command not found [root@centos7 rtems]# yum -y install uboot-tools [root@centos7 rtems]# mkimage -A arm -O rtems -T kernel -a 0x00008000 -e 0x00008000 -n "RTEMS" -d ./build/arm/raspberrypi/testsuites/samples/ticker.gz ./build/arm/raspberrypi/testsuites/samples/ticker.img Image Name: RTEMS Created: Thu Mar 24 07:37:27 2022 Image Type: ARM RTEMS Kernel Image (gzip compressed) Data Size: 43981 Bytes = 42.95 KiB = 0.04 MiB Load Address: 00008000 Entry Point: 00008000 [root@centos7 rtems]#