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]# 

/Raspberry_Pi

posted on 2022-03-25 10:49  tycoon3  阅读(68)  评论(0)    收藏  举报

导航