STM32MP157 DK2 - kompilacja

Linux jako system PC i Embedded
Regulamin forum
Aby łatwiej poruszać się w zagadnieniach to prosimy aby w temacie, na samym początku, w nawiasach prostokątnych umieszczać hasło wiodące dla opisywanego problemu np. [Debian], [System embedded], [Linux Mint] itp.
Awatar użytkownika
StaryAnoda_NEW
User
User
Posty: 103
Rejestracja: środa 04 kwie 2018, 16:48

STM32MP157 DK2 - kompilacja

Postautor: StaryAnoda_NEW » wtorek 14 kwie 2020, 19:12

Dzień dobry

Mam problem, chciałbym skompilować Linuxa pod wcześniej wspomnianą płytkę, niestety nie znam Linuxa kompletnie, pracuję na wirtualnej maszynie. Korzystam z tutoriala opartego na stronie. https://bootlin.com/blog/building-a-linux-system-for-the-stm32mp1-basic-system/. Odpuściłem te linijki:

Kod: Zaznacz cały

git remote add tpetazzoni https://github.com/tpetazzoni/buildroot.git
git fetch tpetazzoni
git checkout -b stm32mp157-dk2 tpetazzoni/2019.02/stm32mp157-dk

Po wydaniu komendy make stm32mp157_dk_defconfig
VirtualBox_LINUX-UBUNTU_14_04_2020_19_10_25.png

Od razu odpowiadam, że każdy pomysł się liczy.
To jest czysta instalacja Linuxa jest tam tylko Git oraz Buildroot.

Pozdrawiam
StaryAnoda_NEW
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Awatar użytkownika
Antystatyczny
Geek
Geek
Posty: 1168
Rejestracja: czwartek 03 wrz 2015, 22:02

Re: STM32MP157 DK2 - kompilacja

Postautor: Antystatyczny » środa 15 kwie 2020, 09:57

Z treści błędu wynika, że w pliku makefile jest coś błędnego w sekcji [_all]. Przede wszystkim zerknąłbym do tego pliku w poszukiwaniu np. brakujących elementów, narzędzi lub zależności.

Ps. A uruchamiałeś już make menuconfig?
"The true sign of intelligence is not knowledge but imagination" Albert Einstein.

Awatar użytkownika
PAMPKIN
Posty: 13
Rejestracja: poniedziałek 07 maja 2018, 08:35

Re: STM32MP157 DK2 - kompilacja

Postautor: PAMPKIN » środa 15 kwie 2020, 23:09

Omijając te linijki, pominąłeś, ściągniecie kodu i konfiguracji z gita. Stąd ten błąd.

Postaram się to jutro sprawdzić, pracuję w openSUSE w wersji Tumbleweed i mogę być pewne komplikacje, ale sprawdzę co i jak.

Awatar użytkownika
StaryAnoda_NEW
User
User
Posty: 103
Rejestracja: środa 04 kwie 2018, 16:48

Re: STM32MP157 DK2 - kompilacja

Postautor: StaryAnoda_NEW » czwartek 16 kwie 2020, 18:01

Dzień dobry,

Udało mi się cały system zbudować, to znaczy tak mi się wydaję ponieważ po włożeniu karty do DK2 system nie startuję, nie ma ani obrazu na LCD, ani w konsoli też nie ma żadnych komunikatów.

Mam pytanie czy karte microSD trzeba jakoś specjalnie przygotować?
Co jeszcze mogę sprawdzić?

Oczywiście komendy z gitem o które wcześniej pytałem przepisałem do konsoli.

Pozdrawiam
StaryAnoda_NEW

Awatar użytkownika
StaryAnoda_NEW
User
User
Posty: 103
Rejestracja: środa 04 kwie 2018, 16:48

Re: STM32MP157 DK2 - kompilacja

Postautor: StaryAnoda_NEW » czwartek 16 kwie 2020, 20:05

Dzień dobry,

Jeszcze jedno pytanie czy do karty pamięci mam wgrać tylko plik sdcard.img? Czy wszystkie które znajdują się w katalogu Output?

Pozdrawiam
StaryAnoda_NEW

Awatar użytkownika
PAMPKIN
Posty: 13
Rejestracja: poniedziałek 07 maja 2018, 08:35

Re: STM32MP157 DK2 - kompilacja

Postautor: PAMPKIN » piątek 17 kwie 2020, 06:27

StaryAnoda_NEW pisze:Dzień dobry,

Udało mi się cały system zbudować, to znaczy tak mi się wydaję ponieważ po włożeniu karty do DK2 system nie startuję, nie ma ani obrazu na LCD, ani w konsoli też nie ma żadnych komunikatów.

Mam pytanie czy karte microSD trzeba jakoś specjalnie przygotować?
Co jeszcze mogę sprawdzić?

Oczywiście komendy z gitem o które wcześniej pytałem przepisałem do konsoli.

Pozdrawiam
StaryAnoda_NEW


Obraz systemu musi być przygotowany dla karty SD, podobnie jak to ma miejsce w np.: RPi

Jak przygotować kartę masz opisane w sekcji "Flashing and testing the system" na wspomianej przez Ciebie stronie.

Awatar użytkownika
StaryAnoda_NEW
User
User
Posty: 103
Rejestracja: środa 04 kwie 2018, 16:48

Re: STM32MP157 DK2 - kompilacja

Postautor: StaryAnoda_NEW » piątek 17 kwie 2020, 23:01

PAMPKIN pisze:
StaryAnoda_NEW pisze:Dzień dobry,

Udało mi się cały system zbudować, to znaczy tak mi się wydaję ponieważ po włożeniu karty do DK2 system nie startuję, nie ma ani obrazu na LCD, ani w konsoli też nie ma żadnych komunikatów.

Mam pytanie czy karte microSD trzeba jakoś specjalnie przygotować?
Co jeszcze mogę sprawdzić?

Oczywiście komendy z gitem o które wcześniej pytałem przepisałem do konsoli.

Pozdrawiam
StaryAnoda_NEW


Obraz systemu musi być przygotowany dla karty SD, podobnie jak to ma miejsce w np.: RPi

Jak przygotować kartę masz opisane w sekcji "Flashing and testing the system" na wspomianej przez Ciebie stronie.


I w taki sposób ją przygotowałem, niestety system się nie uruchamia. Na kartę wgrałem tylko plik sdcard.img. Czy może ktoś podpowiedzieć gdzie mogę szukać błędów, co mogę sprawdzić?

Awatar użytkownika
Antystatyczny
Geek
Geek
Posty: 1168
Rejestracja: czwartek 03 wrz 2015, 22:02

Re: STM32MP157 DK2 - kompilacja

Postautor: Antystatyczny » sobota 18 kwie 2020, 18:36

Z tego co się orientuję, nie wystarczy skopiować obraz na kartę. Karta winna być "bootowalna".
"The true sign of intelligence is not knowledge but imagination" Albert Einstein.

Awatar użytkownika
StaryAnoda_NEW
User
User
Posty: 103
Rejestracja: środa 04 kwie 2018, 16:48

Re: STM32MP157 DK2 - kompilacja

Postautor: StaryAnoda_NEW » środa 22 kwie 2020, 08:11

Dzień dobry,

Panowie a powiedzcie mi jeszcze jak ma być ta karta microSD sformatowana, ile ma mieć partycji i w jakim formacie mają być one sformatowane?

Pozdrawiam
StaryAnoda_NEW

Awatar użytkownika
inż.wielki
User
User
Posty: 307
Rejestracja: niedziela 20 gru 2015, 23:11

Re: STM32MP157 DK2 - kompilacja

Postautor: inż.wielki » środa 22 kwie 2020, 09:15

to polecenie stworzy Ci kartę oraz partycje:

Kod: Zaznacz cały

sudo dd if=sciezka/do/sdcard.img of=/dev/mmcblk0 bs=1M conv=fdatasync status=progress


Pamiętaj żeby sprawdzić czy Twoja karta jest pod adresem /dev/mmcblk0 - sprawdzić to możesz wpisując dmesg w konsoli zaraz po włożeniu karty, powinieneś zobaczyć w ostatnich logach informację na temat nowego urządzenia i jaki ma adres

Awatar użytkownika
StaryAnoda_NEW
User
User
Posty: 103
Rejestracja: środa 04 kwie 2018, 16:48

Re: STM32MP157 DK2 - kompilacja

Postautor: StaryAnoda_NEW » piątek 24 kwie 2020, 20:20

inż.wielki pisze:to polecenie stworzy Ci kartę oraz partycje:

Kod: Zaznacz cały

sudo dd if=sciezka/do/sdcard.img of=/dev/mmcblk0 bs=1M conv=fdatasync status=progress


Pamiętaj żeby sprawdzić czy Twoja karta jest pod adresem /dev/mmcblk0 - sprawdzić to możesz wpisując dmesg w konsoli zaraz po włożeniu karty, powinieneś zobaczyć w ostatnich logach informację na temat nowego urządzenia i jaki ma adres


Zakończenie polecenia make wygląda tak:
IMG_20200423_193800.jpg


Po wgraniu pliku sdcard.img na kartę przy użyciu komendy którą podałeś system nadal nie startuję, nie otrzymuję żadnych komunikatów w terminalu.

Czy jest coś co mogę jeszcze sprawdzić?
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Awatar użytkownika
inż.wielki
User
User
Posty: 307
Rejestracja: niedziela 20 gru 2015, 23:11

Re: STM32MP157 DK2 - kompilacja

Postautor: inż.wielki » sobota 25 kwie 2020, 14:41

na płytce jest jakiś bootloader co wgl załaduje obraz linuxa z karty?


Wróć do „GNU/Linux”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości