Hello
I've followed all the steps suggested above. There were no problems interacting with Linux system on test board via UART cable. It looks like Network boot and fastboot (
Odroid-XU4 doesn't have USB otg port)
are not supported by Odroid-XU4. After creating hw_odroid_xu build directory, adding suggested RUN_OPT to build.conf file and executing make run/log I end up with the following output:
spawn fastboot -s usb:2-1.8 boot var/run/log/uImage
< waiting for device >
Loading timed out
Load step failed, retry.
spawn fastboot -s usb:2-1.8 boot var/run/log/uImage
< waiting for device >
So it appears that fastboot can't find the device. Running $ sudo fastboot devices -l returned no results. Probably the reason for this is that I'm connected to Odroid via UART cable.
So I gave it another try, using fatload option.
1. Copied uImage & image.elf from <build-dir>/var/run/log/ over to the first partition of my MicroSD card
2. Connected to Odroid via UART cable, powered it on and interrupted the boot sequence
then:
Exynos5422 # fatload mmc 0 0x48000000 uImage
there are pending interrupts 0x00000001
reading uImage
540242 bytes read
Exynos5422 # bootm 0x48000000
Result:
## Booting kernel from Legacy Image at 48000000 ...
Image Name:
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 540178 Bytes = 527.5 KiB
Load Address: 80000000
Entry Point: 80000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting kernel ...
7ၷ`�##������@�����������7ٷ`�##��������@�����##��@...470...@...467...`
`hqioh~�#@@@��@...470...@...468...``````a�~�##��@...470...@��oi��gp@@��@...470...@...469...```fg�h#@��@...470...@��
pnia�h##�a`v@��p��h`p@@�q@...470...#
image.elf gave me the same output.