odroidc2 4.16 kernel의 dts가 안보입니다.

Post Reply
revizes
Posts: 15
Joined: Sat Jan 14, 2017 9:42 pm
languages_spoken: english
ODROIDs: c2
Has thanked: 1 time
Been thanked: 2 times
Contact:

odroidc2 4.16 kernel의 dts가 안보입니다.

Post by revizes »

안녕하세요.
놀고 있는 C2 보드가 아까워서, c2의 커널을 올려볼까 해서 찾아보니
https://github.com/tobetter/linux/tree/odroidc2-v4.16 git을 봤습니다.

https://wiki.odroid.com/odroid-c2/softw ... stallation
여기를 참고해서 빌드를 했는데, dtb가 없습니다.

어떤 dtb를 copy 해야 할지 알수 있을까요?

User avatar
tobetter
Posts: 10564
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 690 times
Been thanked: 1802 times
Contact:

Re: odroidc2 4.16 kernel의 dts가 안보입니다.

Post by tobetter »

meson-gxbb-odroidc2.dtb를 사용해보시기 바랍니다.

revizes
Posts: 15
Joined: Sat Jan 14, 2017 9:42 pm
languages_spoken: english
ODROIDs: c2
Has thanked: 1 time
Been thanked: 2 times
Contact:

Re: odroidc2 4.16 kernel의 dts가 안보입니다.

Post by revizes »

아래와 같이 abort가 나옵니다.
비슷한 이슈가 viewtopic.php?f=138&t=20869 에 있는 것 같은데,
clear 된 것은 아닌것 같습니다.
조언을 주실 수 있을까요?

Code: Select all

cfgload: fatload mmc 0:1 ${dtb_loadaddr} meson-gxbb-odroidc2.dtb
reading meson-gxbb-odroidc2.dtb
22745 bytes read in 5 ms (4.3 MiB/s)
cfgload: fdt addr ${dtb_loadaddr}
cfgload: if test "${mesontimer}" = "0"; then fdt rm /meson_timer; fdt rm /cpus/cpu@0/timer; fdt rm /cpus/cpu@1/timer; fdt rm /cpus/cpu@2/timer; fdt rm /cpus/cpu@3/timer; fi
cfgload: if test "${mesontimer}" = "1"; then fdt rm /timer; fi
cfgload: if test "${nographics}" = "1"; then fdt rm /reserved-memory; fdt rm /aocec; fi
cfgload: if test "${nographics}" = "1"; then fdt rm /meson-fb; fdt rm /amhdmitx; fdt rm /picdec; fdt rm /ppmgr; fi
cfgload: if test "${nographics}" = "1"; then fdt rm /meson-vout; fdt rm /mesonstream; fdt rm /meson-fb; fi
cfgload: if test "${nographics}" = "1"; then fdt rm /deinterlace; fdt rm /codec_mm; fi
cfgload: booti ${loadaddr} ${initrd_loadaddr} ${dtb_loadaddr}
"Synchronous Abort" handler, esr 0x96000010
ELR:     77f3a600
LR:      77f3a5f4
x0 : 0000000077fa6548 x1 : 0000000000080000
x2 : 00000000012d5000 x3 : 00000000012d5000
x4 : 00000000000000f3 x5 : 0000000011000000
x6 : 0000000077f7ed98 x7 : 0000000000000044
x8 : 0000000000000001 x9 : 0000000000000002
x10: 000000000000000f x11: 0000000077f800b8
x12: 0000000000000000 x13: 0000000000000000
x14: 0000000000000000 x15: 0000000077f300d0
x16: 0000000077f302b4 x17: 0000000000000000
x18: 0000000073f26e28 x19: 0000000077fa6408
x20: 0000000000000003 x21: 0000000073f32718
x22: 0000000077fa6000 x23: 0000000077fa6408
x24: 0000000000000000 x25: 0000000073f32710
x26: 0000000077f991c8 x27: 0000000073f32740
x28: 0000000000000000 x29: 0000000073f265d0

Resetting CPU ...

User avatar
tobetter
Posts: 10564
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: Many
Location: Paju, South Korea
Has thanked: 690 times
Been thanked: 1802 times
Contact:

Re: odroidc2 4.16 kernel의 dts가 안보입니다.

Post by tobetter »

revizes wrote:
Mon Jul 18, 2022 9:47 pm
아래와 같이 abort가 나옵니다.
비슷한 이슈가 viewtopic.php?f=138&t=20869 에 있는 것 같은데,
clear 된 것은 아닌것 같습니다.
조언을 주실 수 있을까요?

Code: Select all

cfgload: fatload mmc 0:1 ${dtb_loadaddr} meson-gxbb-odroidc2.dtb
reading meson-gxbb-odroidc2.dtb
22745 bytes read in 5 ms (4.3 MiB/s)
cfgload: fdt addr ${dtb_loadaddr}
cfgload: if test "${mesontimer}" = "0"; then fdt rm /meson_timer; fdt rm /cpus/cpu@0/timer; fdt rm /cpus/cpu@1/timer; fdt rm /cpus/cpu@2/timer; fdt rm /cpus/cpu@3/timer; fi
cfgload: if test "${mesontimer}" = "1"; then fdt rm /timer; fi
cfgload: if test "${nographics}" = "1"; then fdt rm /reserved-memory; fdt rm /aocec; fi
cfgload: if test "${nographics}" = "1"; then fdt rm /meson-fb; fdt rm /amhdmitx; fdt rm /picdec; fdt rm /ppmgr; fi
cfgload: if test "${nographics}" = "1"; then fdt rm /meson-vout; fdt rm /mesonstream; fdt rm /meson-fb; fi
cfgload: if test "${nographics}" = "1"; then fdt rm /deinterlace; fdt rm /codec_mm; fi
cfgload: booti ${loadaddr} ${initrd_loadaddr} ${dtb_loadaddr}
"Synchronous Abort" handler, esr 0x96000010
ELR:     77f3a600
LR:      77f3a5f4
x0 : 0000000077fa6548 x1 : 0000000000080000
x2 : 00000000012d5000 x3 : 00000000012d5000
x4 : 00000000000000f3 x5 : 0000000011000000
x6 : 0000000077f7ed98 x7 : 0000000000000044
x8 : 0000000000000001 x9 : 0000000000000002
x10: 000000000000000f x11: 0000000077f800b8
x12: 0000000000000000 x13: 0000000000000000
x14: 0000000000000000 x15: 0000000077f300d0
x16: 0000000077f302b4 x17: 0000000000000000
x18: 0000000073f26e28 x19: 0000000077fa6408
x20: 0000000000000003 x21: 0000000073f32718
x22: 0000000077fa6000 x23: 0000000077fa6408
x24: 0000000000000000 x25: 0000000073f32710
x26: 0000000077f991c8 x27: 0000000073f32740
x28: 0000000000000000 x29: 0000000073f265d0

Resetting CPU ...
관리한지 꽤 오래된 커널버전이라 부트로더나 부트스크립트등이 맞지 않으면 부팅되지 않을 것 같습니다.
공식 이미지를 사용하시는건 어떨까요?
https://dn.odroid.com/S905/Ubuntu/
These users thanked the author tobetter for the post:
revizes (Mon Jul 18, 2022 10:23 pm)

revizes
Posts: 15
Joined: Sat Jan 14, 2017 9:42 pm
languages_spoken: english
ODROIDs: c2
Has thanked: 1 time
Been thanked: 2 times
Contact:

Re: odroidc2 4.16 kernel의 dts가 안보입니다.

Post by revizes »

tobetter wrote:
Mon Jul 18, 2022 9:55 pm
revizes wrote:
Mon Jul 18, 2022 9:47 pm
아래와 같이 abort가 나옵니다.
비슷한 이슈가 viewtopic.php?f=138&t=20869 에 있는 것 같은데,
clear 된 것은 아닌것 같습니다.
조언을 주실 수 있을까요?

Code: Select all

cfgload: fatload mmc 0:1 ${dtb_loadaddr} meson-gxbb-odroidc2.dtb
reading meson-gxbb-odroidc2.dtb
22745 bytes read in 5 ms (4.3 MiB/s)
cfgload: fdt addr ${dtb_loadaddr}
cfgload: if test "${mesontimer}" = "0"; then fdt rm /meson_timer; fdt rm /cpus/cpu@0/timer; fdt rm /cpus/cpu@1/timer; fdt rm /cpus/cpu@2/timer; fdt rm /cpus/cpu@3/timer; fi
cfgload: if test "${mesontimer}" = "1"; then fdt rm /timer; fi
cfgload: if test "${nographics}" = "1"; then fdt rm /reserved-memory; fdt rm /aocec; fi
cfgload: if test "${nographics}" = "1"; then fdt rm /meson-fb; fdt rm /amhdmitx; fdt rm /picdec; fdt rm /ppmgr; fi
cfgload: if test "${nographics}" = "1"; then fdt rm /meson-vout; fdt rm /mesonstream; fdt rm /meson-fb; fi
cfgload: if test "${nographics}" = "1"; then fdt rm /deinterlace; fdt rm /codec_mm; fi
cfgload: booti ${loadaddr} ${initrd_loadaddr} ${dtb_loadaddr}
"Synchronous Abort" handler, esr 0x96000010
ELR:     77f3a600
LR:      77f3a5f4
x0 : 0000000077fa6548 x1 : 0000000000080000
x2 : 00000000012d5000 x3 : 00000000012d5000
x4 : 00000000000000f3 x5 : 0000000011000000
x6 : 0000000077f7ed98 x7 : 0000000000000044
x8 : 0000000000000001 x9 : 0000000000000002
x10: 000000000000000f x11: 0000000077f800b8
x12: 0000000000000000 x13: 0000000000000000
x14: 0000000000000000 x15: 0000000077f300d0
x16: 0000000077f302b4 x17: 0000000000000000
x18: 0000000073f26e28 x19: 0000000077fa6408
x20: 0000000000000003 x21: 0000000073f32718
x22: 0000000077fa6000 x23: 0000000077fa6408
x24: 0000000000000000 x25: 0000000073f32710
x26: 0000000077f991c8 x27: 0000000073f32740
x28: 0000000000000000 x29: 0000000073f265d0

Resetting CPU ...
관리한지 꽤 오래된 커널버전이라 부트로더나 부트스크립트등이 맞지 않으면 부팅되지 않을 것 같습니다.
공식 이미지를 사용하시는건 어떨까요?
https://dn.odroid.com/S905/Ubuntu/
사용 목적이 아니라, 4.X 또는 5.X 대에서 드라이버 개발 및 스터디가 목적이라서, 올려보려고 합니다.

Post Reply

Return to “C0/C1/C1+/C2”

Who is online

Users browsing this forum: No registered users and 3 guests