동영상 재생시 발생하는 문제

User avatar
codewalker
Posts: 1166
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 50 times
Been thanked: 82 times
Contact:

Re: 동영상 재생시 발생하는 문제

Post by codewalker »

먼저 github에 올라가 있는 소스와 빌드 한 소스가 차이가 있는지 확인 해 보겠습니다.

User avatar
codewalker
Posts: 1166
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 50 times
Been thanked: 82 times
Contact:

Re: 동영상 재생시 발생하는 문제

Post by codewalker »

github에 올라가 있는 소스와 빌드 한 소스가 동일 합니다.
혹시 n2도 동일 한 증상이 나오나요?

swamp0613
Posts: 182
Joined: Tue Aug 20, 2019 5:54 pm
languages_spoken: korean
ODROIDs: C2/N2/N2+
Has thanked: 16 times
Been thanked: 7 times
Contact:

Re: 동영상 재생시 발생하는 문제

Post by swamp0613 »

N2 는 빌드를 안해봤습니다. 테스트 해보고 다시 말씀드리겠습니다.

swamp0613
Posts: 182
Joined: Tue Aug 20, 2019 5:54 pm
languages_spoken: korean
ODROIDs: C2/N2/N2+
Has thanked: 16 times
Been thanked: 7 times
Contact:

Re: 동영상 재생시 발생하는 문제

Post by swamp0613 »

N2 도 같은증상 입니다.

User avatar
codewalker
Posts: 1166
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 50 times
Been thanked: 82 times
Contact:

Re: 동영상 재생시 발생하는 문제

Post by codewalker »

eMMC를 제외한 SD나 USB 저장장치를 제거 하고 테스트 부탁드립니다.
현재 저희 쪽에서 재현이 되지 않아서 확인에 시간이 오래 걸릴 것 같습니다.

swamp0613
Posts: 182
Joined: Tue Aug 20, 2019 5:54 pm
languages_spoken: korean
ODROIDs: C2/N2/N2+
Has thanked: 16 times
Been thanked: 7 times
Contact:

Re: 동영상 재생시 발생하는 문제

Post by swamp0613 »

지금 테스트하면서 전과 다른건 repo init 을 할때는 python 3.x 를 사용해야하고 빌드할때는 2.x 를 사용해야 한다는 것입니다.
전에 repo init, sync 부터 build 까지 python 2.x 로 다 했는데 지금은 init 할때는 3.x 로 해야 받아지고 빌드할땐 2.x 로 해야 빌드가 성공 합니다.
( repo init -u https://github.com/hardkernel/android.git -b g12_9.0.0_32_master )

그건 영향이 없을까요?
혹시 python 버전을 몇으로 사용하시나요?

감사합니다.

User avatar
codewalker
Posts: 1166
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 50 times
Been thanked: 82 times
Contact:

Re: 동영상 재생시 발생하는 문제

Post by codewalker »

빌드 머신의 Python 버전이 아래와 같습니다.
[~]$ python --version
Python 2.7.18

[~]$ cat /etc/issue
Ubuntu 20.04.2 LTS \n \l

swamp0613
Posts: 182
Joined: Tue Aug 20, 2019 5:54 pm
languages_spoken: korean
ODROIDs: C2/N2/N2+
Has thanked: 16 times
Been thanked: 7 times
Contact:

Re: 동영상 재생시 발생하는 문제

Post by swamp0613 »

저는 python 2.7 로하면

Code: Select all

BuildServer:/home/aaa$ repo init -u https://github.com/hardkernel/android.git -b g12_9.0.0_32_master
Get https://gerrit.googlesource.com/git-repo/clone.bundle
Get https://gerrit.googlesource.com/git-repo
remote: Finding sources: 100% (28/28)
remote: Total 28 (delta 5), reused 28 (delta 5)
Unpacking objects: 100% (28/28), done.
From https://gerrit.googlesource.com/git-repo
   2a2da80..1fd7bc2  main       -> origin/main
  File "/home/aaa/.repo/repo/main.py", line 79
    file=sys.stderr)
        ^
SyntaxError: invalid syntax
이와 같은 에러가 발생해서 3.x 로 버전을 변형 후 repo init, sync 를 하고 다시 2.x로 변경 후 빌드를 합니다.
빌드는 잘 됩니다. 이 같은 동작이 영향을 줄 여지가 있을까요?

제가 해볼수 있는건 다시 받아서 빌드해보는 것 밖에 없어서 좀 애매한 상황이긴 합니다.

우분투는 Ubuntu 16.04.6 LTS 를 사용합니다.

swamp0613
Posts: 182
Joined: Tue Aug 20, 2019 5:54 pm
languages_spoken: korean
ODROIDs: C2/N2/N2+
Has thanked: 16 times
Been thanked: 7 times
Contact:

Re: 동영상 재생시 발생하는 문제

Post by swamp0613 »

boot_1 이 올려주신 이미지로 부팅한 로그이고 boot_2 는 소스를 받아서 빌드한 이미지로 부팅한 로그 입니다.

두개를 비교해 보면 다른 부분이 좀 있기는한데 혹시 짐작가는 부분이 있으신가요?

감사합니다.
Attachments
boot_2.txt
(7.14 KiB) Downloaded 12 times
boot_1.txt
(15.88 KiB) Downloaded 9 times

swamp0613
Posts: 182
Joined: Tue Aug 20, 2019 5:54 pm
languages_spoken: korean
ODROIDs: C2/N2/N2+
Has thanked: 16 times
Been thanked: 7 times
Contact:

Re: 동영상 재생시 발생하는 문제

Post by swamp0613 »

https://dn.odroid.com/S905X3/ODROID-C4/ ... 32/stable/ 여기서 다운로드 받은 이미지와
repo init -u https://github.com/hardkernel/android.git -b g12_9.0.0_32_master 여기서 받아서 빌드한 이미지의 비교를 위해

uboot에서 env print 를 해봤습니다.

두개가 다른 부분이 있습니다.
그래서 최대한 맞줘보려고 빌드한 이미지의 uboot env 를 수정하고 env save 를 해도 reboot 하면 원래대로 돌아옵니다.
어떻게 해야 저장이 되는건가요?

env 파일 첨부합니다.

그리고 제가 빌드한 이미지에선 다운로드 한 이미지와는 다르게
boot logo 나 boot.ini 를 read 할때
ext4fs_devread read outside partition
이와같은 메세지가 나옵니다.


감사합니다.
Attachments
printenv_repo.txt
(6.72 KiB) Downloaded 10 times
printenv_img.txt
(6.17 KiB) Downloaded 10 times

swamp0613
Posts: 182
Joined: Tue Aug 20, 2019 5:54 pm
languages_spoken: korean
ODROIDs: C2/N2/N2+
Has thanked: 16 times
Been thanked: 7 times
Contact:

Re: 동영상 재생시 발생하는 문제

Post by swamp0613 »

기존에 올라온 소스를 빌드해서 비교를 해 보기 위해
https://wiki.odroid.com/odroid-c4/softw ... ng_android
사이트에 있는
repo init -u https://github.com/hardkernel/android.git -b g12_9.0.0_master
에서 소스코드를 받아서 빌드를 하는데 첨부와 같은 에러가 발생했습니다.
그래서 hardware\wifi\broadcom\drivers\esp8089 를 찾아보니 드라이버 소스가 없습니다.

혹시나 해서
repo init -u https://github.com/hardkernel/android.git -b g12_9.0.0_32_master 에서 받은 소스
에서 찾아보니 여기엔 있습니다.

이런것들이 저한테만 나타나는 문제인건지.. 다른분들도 많이 빌드해서 사용하실듯 한데 말이죠 ㅎㅎ

repo init -u https://github.com/hardkernel/android.git -b g12_9.0.0_64_master 를 내려받아서 빌드해 볼 생각입니다.

C4 를 사용한 제품 Demo 일자가 얼마 남지않아 마음이 급하여 두서없이 계속 질문을 드리게 됩니다.

감사합니다.
Attachments
build_error.txt
(2.37 KiB) Downloaded 8 times

Luke.go
Posts: 596
Joined: Mon May 30, 2016 1:55 pm
languages_spoken: english
Has thanked: 74 times
Been thanked: 82 times
Contact:

Re: 동영상 재생시 발생하는 문제

Post by Luke.go »

먼저 불편을 드린점 죄송합니다.

말씀하신대로 repo init -u https://github.com/hardkernel/android.git -b g12_9.0.0_64_master

명령을 수행하신 후에 repo sync 를 수행하면 esp8089 를 받으실 수 있습니다.

단, 해당 명령을 수행하지 않으셔도 기존에

repo init -u https://github.com/hardkernel/android.git -b g12_9.0.0_master

명령을 수행하신 곳에서 빌드를 진행하고 싶으시다면, 다음을 수행하시면 역시 esp8089 패키지를 받을 수 있습니다.

<repo init root>/.repo/manifests/

위의 위치에 다음을 적용해주세요.

Code: Select all

From 6c9912825b4626710a4ed4fde5a964fe74039c6b Mon Sep 17 00:00:00 2001
From: Luke go <sangch.go@gmail.com>
Date: Mon, 2 Nov 2020 14:32:06 +0900
Subject: [PATCH] ODROID: Add esp8089 repository.

Change-Id: Ib987d469e85d641cb1cd38d55cc04764e39b7dbc
---
 odroid.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/odroid.xml b/odroid.xml
index 2dd68d5..fa30e3c 100644
--- a/odroid.xml
+++ b/odroid.xml
@@ -27,6 +27,7 @@
   <project path="hardware/wifi/realtek/drivers/rtl8812au" name="android_hardware_wifi_realtek_drivers_rtl8812au" remote="origin" />
   <project path="hardware/wifi/realtek/drivers/rtl8821CU" name="android_hardware_wifi_realtek_drivers_rtl8821CU" remote="origin" />
   <project path="hardware/wifi/broadcom/drivers/ap6xxx" name="android_hardware_wifi_broadcom_drivers_ap6xxx" remote="origin" />
+  <project path="hardware/wifi/broadcom/drivers/esp8089" name="android_hardware_wifi_broadcom_drivers_esp8089" remote="origin" />
   <project path="hardware/broadcom/libbt" name="android_hardware_broadcom_libbt" remote="origin" groups="pdk" />

   <project path="bootable/recovery" name="android_bootable_recovery" groups="pdk" remote="origin" />
--
2.25.1
git명령으로 적용 하셔도 되고, 혹은 odroid.xml에 직접 적용하셔도 됩니다.

위의 패치를 적용 하신 후에 repo sync 명령을 수행하면 esp8089 repository 를 받으실 수 있습니다.

특별한 경우나 필요가 아닐 경우엔 g12_9.0.0_32_master 나 g12_9.0.0_64_master 브랜치를 사용하여 빌드하는 것을 권장합니다.

다시 한번 불편을 드려 죄송합니다.

Luke.go
Posts: 596
Joined: Mon May 30, 2016 1:55 pm
languages_spoken: english
Has thanked: 74 times
Been thanked: 82 times
Contact:

Re: 동영상 재생시 발생하는 문제

Post by Luke.go »

그리고, env 값을 적용하시고 싶으시면

boot.ini 에 적용 하셔야 합니다.

<android repo root>/device/hardkernel/<odroid board name>/files/boot.ini.template 에 변경 사항을 적용하면 됩니다.

swamp0613
Posts: 182
Joined: Tue Aug 20, 2019 5:54 pm
languages_spoken: korean
ODROIDs: C2/N2/N2+
Has thanked: 16 times
Been thanked: 7 times
Contact:

Re: 동영상 재생시 발생하는 문제

Post by swamp0613 »

안녕하세요 계속 같은 이야기가 반복되는거 같습니다.
제가 g12_9.0.0_32_master 에서 받은 소스를 빌드하고 emmc 에 etcher 로 쓰고 부팅했을때 파일시스템 에러 오류가 나면서 정상적으로 부팅하지 않는다고 설명드렸습니다.

그래서 결국엔 제가 같은 환경으로 지금 사용하고있는 (동영상 문제가 없다고한 )
repo init -u git@github.com:hardkernel/android.git -b refs/tags/s922_9.0.0_64_20200318
에서 받은 소스를 빌드해서 부팅을 해봤더니 N2 에서 정상적으로 부팅이 됩니다.

어떤 변경사항때문에 이런현상이 벌어지는지 혹시 확인이 가능하실까요?

g12_9.0.0_32_master 는 C4, N2 둘다 부팅시 파일시스템 에러가 발생합니다.

감사합니다.

User avatar
codewalker
Posts: 1166
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 50 times
Been thanked: 82 times
Contact:

Re: 동영상 재생시 발생하는 문제

Post by codewalker »

저희 빌드 머신의 환경은 아래와 같습니다.
[~]$ python --version
Python 2.7.18

[~]$ cat /etc/issue
Ubuntu 20.04.2 LTS \n \l

저희는 두 버전이 다른게 동작하는 현상이 재현이 안됩니다.
먼저 위에 환경에서 빌드하여 보시기 바랍니다.

Luke.go
Posts: 596
Joined: Mon May 30, 2016 1:55 pm
languages_spoken: english
Has thanked: 74 times
Been thanked: 82 times
Contact:

Re: 동영상 재생시 발생하는 문제

Post by Luke.go »

현재 공유해주신 로그를 확인해보고 있습니다.

위에서 공유해주신 boot_1, boot_2 로그 모두 처음 매체에 안드로이드 이미지를 쓰신 후에 첫 부팅에서의 로그 메시지 인가요?

첫 부팅 할 때의 로그일 경우 맨 아래 제시한 명령어를 통해서 uboot environment 영역을 제거하신 후에 다시 시도해보세요.

그렇지 않다면, 혹은 이를 진행한 후에도 문제가 해결되지 않는다면

문제가 되는, 직접 빌드하신 bootloader/uboot의 버전을 확인해주실수 있을까요?

최신 부트로더가 아닐경우 설치나 부팅이 제대로 진행 되지 않을수 있습니다. 이럴경우 최신 부트로더로 업데이트 하신 후에 다시 시도해 주세요.


//////

그리고 부트로더의 환경 변수는 부트로더인 u-boot.bin 이미지를 fastboot나 dd 명령어로 설치하여도 디폴트 환경변수가 바로 반영 되지 않습니다.

부트로더를 새로 쓰신후에 이를 반영 하시려면,
uboot 에서

Code: Select all

$ env default
$ env save
$ reset
위 명령어를 수행 하시거나, uboot 모드로 넘어가기 힘드실 경우
u boot environment 영역을 dd 명령으로 0으로 채우신 후에 재부팅하면 디폴트 환경 변수가 저장됩니다.

예시, 안드로이드 매체가 /dev/sde에 있다고 가정할 경우, pc 에서

Code: Select all

$ sudo dd if=/dev/zero of=/dev/sde bs=512 seek=1920 count=128

swamp0613
Posts: 182
Joined: Tue Aug 20, 2019 5:54 pm
languages_spoken: korean
ODROIDs: C2/N2/N2+
Has thanked: 16 times
Been thanked: 7 times
Contact:

Re: 동영상 재생시 발생하는 문제

Post by swamp0613 »

같은 소스로 다른 빌드서버에서 빌드한 결과 입니다.

성공한 빌드 서버 우분투 버전은 20.04 이고
실패한 빌드 서버 우분투 버전은 16.04 입니다.

python 은 2.7.18 로 같습니다.
로그를 보시면 아시겠지만 SyntaxError 는 성공, 실패 모두 보입니다.
환경변수, 컴파일러 다 동일하게 맞추고 작업하였지만 결과가 다릅니다. 다른 라이브러리들이 영향을 미치는건지 알수가 없네요 ㅎㅎ
u-boot 버전 역시 U-Boot 2015.01 로 동일합니다.
제쪽에서 해결할 수 밖에 없을 것 같습니다. 또 문의 사항 생기면 질문 드리겠습니다.
자세한 답변 감사드립니다.
Attachments
success.log
(31.85 KiB) Downloaded 5 times
fail.log
(8.34 KiB) Downloaded 5 times

Post Reply

Return to “N2/N2+”

Who is online

Users browsing this forum: No registered users and 1 guest