Hello everyone,

Apologize if it's not the right channel to ask this kind of questions. I have build an image using YOCTO for an arm7 platform. I'm creating a fitImage with the kernel and the dtb file, but after installing the image and starting the device I get this error:

```
Starting kernel ...

undefined instruction
pc : [<61008004>]          lr : [<dff4d8c4>]
sp : dfefbda8  ip : 0000001e     fp : 00000000
r10: dffa16e8  r9 : 00000000     r8 : dfefdf68
r7 : dff4db6c  r6 : dfefe4f8     r5 : 61008000  r4 : dffa2e00
r3 : 0000293a  r2 : 64ffa000     r1 : 0000127f  r0 : 00000000
Flags: nzCv  IRQs off  FIQs off  Mode SVC_32
Resetting CPU ...
```

Can someone give me some hint on what is the error's cause? How do I fix the error? Can be a matter of load addresses?
In the attachment the entire startup log.

Thank you very much,
Pierluigi

Loading from usb device 0, partition 0: Name:   Type: DISK 2.0    PMAP
Fit image detected...
.......   FIT description: U-Boot fitImage for BISDN Linux/4.14.109+gitAUTOINC+ec36e24410/accton-as4610-54
    Image 0 (kernel@1)
     Description:  Linux kernel
     Type:         Kernel Image
     Compression:  uncompressed
     Data Start:   0x70000100
     Data Size:    4104280 Bytes = 3.9 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: 0x70000000
     Entry Point:  0x70000000
     Hash algo:    sha1
     Hash value:   4bee1e89735e2cf59a9722603ddadf6b1e43e062
    Image 1 (f...@arm-accton-as4610.dtb)
     Description:  Flattened Device Tree blob
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x703ea260
     Data Size:    10554 Bytes = 10.3 KiB
     Architecture: ARM
     Hash algo:    sha1
     Hash value:   2b2305715b470c28f4fd53966d5771b9bf19ef73
    Image 2 (ramdisk@1)
     Description:  core-image-base
     Type:         RAMDisk Image
     Compression:  gzip compressed
     Data Start:   0x703ecc54
     Data Size:    11489044 Bytes = 11 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: 0x00000000
     Entry Point:  0x00000000
     Hash algo:    sha1
     Hash value:   856e6fe237a33af99a76af82c51504c1566b1e7f
    Default Configuration: 'c...@arm-accton-as4610.dtb'
    Configuration 0 (c...@arm-accton-as4610.dtb)
     Description:  1 Linux kernel, FDT blob, ramdisk
     Kernel:       kernel@1
     Init Ramdisk: ramdisk@1
     FDT:          f...@arm-accton-as4610.dtb
## Booting kernel from FIT Image at 70000000 ...
   Using 'c...@arm-accton-as4610.dtb' configuration
   Trying 'kernel@1' kernel subimage
     Description:  Linux kernel
     Type:         Kernel Image
     Compression:  uncompressed
     Data Start:   0x70000100
     Data Size:    4104280 Bytes = 3.9 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: 0x70000000
     Entry Point:  0x70000000
     Hash algo:    sha1
     Hash value:   4bee1e89735e2cf59a9722603ddadf6b1e43e062
   Verifying Hash Integrity ... sha1+ OK
## Loading init Ramdisk from FIT Image at 70000000 ...
   Using 'c...@arm-accton-as4610.dtb' configuration
   Trying 'ramdisk@1' ramdisk subimage
     Description:  core-image-base
     Type:         RAMDisk Image
     Compression:  gzip compressed
     Data Start:   0x703ecc54
     Data Size:    11489044 Bytes = 11 MiB
     Architecture: ARM
     OS:           Linux
     Load Address: 0x00000000
     Entry Point:  0x00000000
     Hash algo:    sha1
     Hash value:   856e6fe237a33af99a76af82c51504c1566b1e7f
   Verifying Hash Integrity ... sha1+ OK
## Flattened Device Tree from FIT Image at 70000000
   Using 'c...@arm-accton-as4610.dtb' configuration
   Trying 'f...@arm-accton-as4610.dtb' FDT blob subimage
     Description:  Flattened Device Tree blob
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x703ea260
     Data Size:    10554 Bytes = 10.3 KiB
     Architecture: ARM
     Hash algo:    sha1
     Hash value:   2b2305715b470c28f4fd53966d5771b9bf19ef73
   Verifying Hash Integrity ... sha1+ OK
   Booting using the fdt blob at 0x703ea260
   XIP Kernel Image ... OK
OK
boot_prep_linux commandline: quiet console=ttyS0,115200
   Loading Device Tree to 64ffa000, end 64fff939 ... OK

Starting kernel ...

undefined instruction
pc : [<70000004>]          lr : [<dff4d8c4>]
sp : dfefbb88  ip : 0000001e     fp : 00000000
r10: dffa16e8  r9 : 00000000     r8 : dfefdf68
r7 : dff4db6c  r6 : dfefeb38     r5 : 70000000  r4 : dffa2e00
r3 : 0000293a  r2 : 64ffa000     r1 : 0000127f  r0 : 00000000
Flags: nzCv  IRQs off  FIQs off  Mode SVC_32
Resetting CPU ...

resetting ...
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to