eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAlternatywa dla ESP8266/ESP32? Moduł EMW3165.Re: Alternatywa dla ESP8266/ESP32? Moduł EMW3165.
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.P
    OSTED!not-for-mail
    From: "Grzegorz Niemirowski" <g...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Alternatywa dla ESP8266/ESP32? Moduł EMW3165.
    Date: Fri, 2 Nov 2018 10:33:39 +0100
    Organization: ATMAN - ATM S.A.
    Lines: 44
    Message-ID: <prh5lk$41m$1@node1.news.atman.pl>
    References: <5bd56498$0$502$65785112@news.neostrada.pl>
    <5bd6af89$0$498$65785112@news.neostrada.pl>
    <5bd6b3e3$0$486$65785112@news.neostrada.pl>
    <pr8112$dai$1@node1.news.atman.pl>
    <5bd82631$0$487$65785112@news.neostrada.pl>
    <a...@n...neostrada.pl>
    <5bd86659$0$508$65785112@news.neostrada.pl>
    <5bd8a12a$0$487$65785112@news.neostrada.pl>
    <5bd9798b$0$477$65785112@news.neostrada.pl>
    <prc1pi$tdk$1@node2.news.atman.pl>
    <5bd99205$0$490$65785112@news.neostrada.pl>
    <prca68$5no$1@node2.news.atman.pl>
    <5bd9b90c$0$499$65785112@news.neostrada.pl>
    <prcg5i$b9m$1@node2.news.atman.pl>
    <5bdc1214$0$522$65785112@news.neostrada.pl>
    NNTP-Posting-Host: 89-74-238-96.dynamic.chello.pl
    Mime-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=original
    Content-Transfer-Encoding: 8bit
    X-Trace: node1.news.atman.pl 1541151220 4150 89.74.238.96 (2 Nov 2018 09:33:40 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Fri, 2 Nov 2018 09:33:40 +0000 (UTC)
    X-Priority: 3
    X-MSMail-Priority: Normal
    X-Newsreader: OE PowerTool 4.5
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.7571
    X-WWW: http://www.grzegorz.net/
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:737793
    [ ukryj nagłówki ]

    Atlantis <m...@w...pl> napisał(a):
    > Plik o tej samej nazwie. SDK pobrałem kiedyś (bodajże z GitHuba)
    > kompilując sobie toolchain do ESP8266. Posługiwałem się wtedy jakimś
    > opisem znalezionym w Sieci. Możliwe, że to po prostu jakaś starsza wersja.
    > Swoją drogą spróbowałem także drugiego rozwiązania, przez modyfikację
    > plików bibliotek za pomocą zaproponowanej przez Ciebie komendy
    > (xtensa-lx106-elf-objcopy --rename-section .text=.irom0.text
    > --rename-section .literal=.irom0.literal libpp.a). W ten sam sposób
    > zmodyfikowałem także libc i libgcc, ale nie pomogło - błąd ciągle
    > występuje. Co dziwniejsze wygląda na to, że (w przypadku zakomentowania
    > kawałka kodu celem umożliwienia kodu) mapa pokazuje, że biblioteki
    > faktycznie trafiają do irom0.text. To naprawdę nie ma jakiegokolwiek
    > sensu...
    >> Możesz puścić make VERBOSE=1 i wkleić linijkę od linkowania?
    > Cały wynik jest tutaj. W tym przypadku użyłem standardowego,
    > niezmodyfikowanego skryptu linkera, ale biblioteki są już zmodyfikowane.
    > https://pastebin.com/QTNyJEFE

    Z tego co widzę, to linker krzyczy o brak definicji wywołań systemowych oraz
    o zduplikowane funkcje odnoszące się do czasu a nie o przekroczenie zakresu
    pamięci.
    I zwracam honor odnośnie generowania skryptu linkera, faktycznie tak jest.
    Nie zaobserwowałem czegoś takiego w open sdk.

    > Jeśli zakomentować wspomniany kawałek kodu, zostanie wygenerowana
    > następująca mapa:
    > https://pastebin.com/pepCwbtX
    > Jak widzisz wspomniane wcześniej biblioteki trafiają do flasha.
    > BTW w jaki sposób odkręcić tę modyfikację. Nie jestem pewien, czy libc i
    > libgcc jednak nie powinny pozostać w RAM-ie...

    Ogólnie tam powinny być rzeczy, które powinny się wykonać szybko, np.
    obsługujące przerwania. Ale co konkretnie to nie wiem.

    > Wprowadziłem taką modyfikację, ale projekt cały czas się nie kompiluje...

    Ale z tego co widzę to chodzi o brakujące i zduplikowane definicje funkcji a
    nie obszary pamięci. Trzeba by się temu przyjrzeć. W dalszej kolejności
    można spróbować zmienić SDK na najnowszą wersję tego otwartego.

    --
    Grzegorz Niemirowski
    https://www.grzegorz.net/

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: