-
Data: 2014-05-08 11:23:43
Temat: Re: Microblaze MCS (Xilinx) - problemy
Od: Adam Górski <gorskiamalpa@wpkropkapl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Przerabiałem to samo z Alterą. Mają znacznie lepszą dokumentację niż X (
przynajmniej dla mnie ). Sposób pisania dokumentacji X zawsze mnie jakoś
irytował.
> No to jademy step by step:
>
> 1) Zaczyna się na str.5 Important: Use the component name you used and the instance
name 'mcs_0' mentioned earlier. In this
> example the component name is 'microblaze_mcs' and instance name is 'mcs_0'..
>
> Co to za burdel?!
W tym miejscu masz definicję swojego mikrosystemu o nazwie domyślnej
mcs_0. Dla potrzeb przykładu powinien się nazywać microblaze_mcs.
Takich procesorków i to różnych możesz mieć i 10 w jednej fpga. Jeżeli
przyjdzie Ci ochota podłączyć się jtagiem, który jest tylko jeden,
musisz zidentyfikować do którego procesora chcesz się podłączyć.
Zdarzają się sytuacje kiedy trzeba debugować oba systemy na raz przy
pomocy jednego jtaga.
>
> 2) "Top" co prawda zrobiłem nie w HDL'u, ale w SCH. Nie ma to jednak żadnego
znaczenia. uC chlapnąłem na schemat i walnąłem 3 porty (CLK,RST,GPO(0:0)).
No i pięknie.
>
> 3) OK, w/g instrukcji ze strony 6 odpalam syntezę. Po kiego Wacka w tym momencie
projektowania? Nie wiem! Ale robię jak kazali, jest OK.
Żeby sprawdzić czy się zmieści do wybranego układu. Pewnie też
przygotowuje jakieś pliki z definicją systemu.
>
> 4) Na tej samej stronie tutoriala piszą: Create Merged BMM and Update Tool to Use
BMM. O co tu do Pani Nędzy chodzi? Co to jest BMM?!
Poszukaj rozwinięcia skrótu to się wyjaśni.
>
> 5) Każą na tej samej stronie uaktywnić Tcl console i nabazgrać: source
ipcore_dir/microblaze_mcs_setup.tcl . OK, robię to jak małpa, bo tak kazali, ale za
Wuja Wacka nie wiem co i po co to robię.
Zwykle skrypt w tcl ustawia jakieś parametry istotne do kompilacji. Może
definicje zegarów i parametrów czasowych ?Trzeba by tam zajrzeć.
>
> 6) Na tejże samej stronie każą mi zaimplementować design. Po co, jak jeszcze softu
do uC nie mam? No ale dobra, zaś jak szympans wykonuję polecenie.
>
> 7) Przechodzimy na stronę 7. Teraz każą mi zdefiniować WorkSpace. Noż urwa, to
chyba oczywiste że nie w chmurce, ino w katalogu głównym. Jasne, że jak ktoś chce to
nichaj ma możliwość zrobienia tego w dowolnym folderze, ale niechaj chociaż soft sam
zaproponuje logiczną lokalizację. OK, czynię jak mi każą.
>
> 8) Teraz przechodzę na stronę 8 tutoriala. Każą : New -> Board Support Package
> O co zaś qrva tutaj chodzi? Jaki Board? Jaki Support? Jaki Package?
> OK, zaś jak szympans wykonuję polecenie.
Board support package to zestaw bibliotek dla architektury którą sobie
stworzyłeś.
Jest tam startup-code, są tam funkcje obsługi portu GPIO etc. Czyli to
co może być potrzebne z setek funkcji i dodatków.
>
> 9) Na tej samej stronie pokazują okienko w którym mam wskazać hardware
specification. To po kiego była ta zabawa w pkt. 5?
No bo musisz podać dla jakiego systemu. Gdzie jest ram i jaki ma adres ,
jakie wektory resetu , przerwań i wiele wiele innych.
Na nieszczęście jest to tak elastyczne że trzeba wiedzieć co się robi.
Niestety tutoriale dość szybko się deaktualizują.
>
> 10) Na stronie 9 tutoriala jadę już kompletnie jak małpiszon. Klikam co kazali i
czekam.
>
> 11) Na stronie 9 tutoriala następuje finalna porażka. File => New Application
Project. Niestety takowe okno dialogowe się nie pojawia, pojawia się zupełnie inne.
Jest tam co prawda do wyboru "coś tam", wybieram "Microblaze Standalone", po czym
otrzymuję "hardware specification not found" i takie tam..
>
A nie ma gotowego przykładu do odpalenia ?
Adam
Następne wpisy z tego wątku
- 10.05.14 11:05 s...@g...com
- 12.05.14 11:37 Adam Górski
Najnowsze wątki z tej grupy
- Położyłem dwa telefony obok siebie
- Przekaźnik na szynę DIN (?)
- Taśma LED
- Jak odróżnić myjki wibrujące od ultradźwiękowych.
- Ledy na wyłączniku czasowym błyskają
- Re: Kompensacja mocy biernej przy 230VAC
- Re: Kompensacja mocy biernej przy 230VAC
- RCD wybija
- Re: Kompensacja mocy biernej przy 230VAC
- Łożysko ślizgowe - jaki olej
- Re: Kompensacja mocy biernej przy 230VAC
- Re: Kompensacja mocy biernej przy 230VAC
- Współczesny falomierz
- Zasilacz 7V na szynę DIN
- Waga z legalizacją
Najnowsze wątki
- 2025-04-07 czy też tak macie w swoich Wrocławiach?
- 2025-04-07 Czeladź => Specjalista ds. public relations <=
- 2025-04-07 Adam Bodnar przekracza kolejną granicę absurdu. Powoli się szykuje do nowej fuchy w TSUE
- 2025-04-07 Warszawa => Sales Executive / KAM <=
- 2025-04-07 Warszawa => Operations Support Systems (OSS) Team Leader <=
- 2025-04-07 Kraków => MS Dynamics 365BC/NAV Developer <=
- 2025-04-07 Warszawa => Software Solution Architect <=
- 2025-04-07 China-Kraków => Key Account Manager IT <=
- 2025-04-07 Kraków => NMS System Administrator <=
- 2025-04-07 szczepionkowo
- 2025-04-07 Warszawa => Manual tester <=
- 2025-04-07 Warszawa => Administrator Systemów OSS <=
- 2025-04-07 Warszawa => Node.js / Fullstack Developer <=
- 2025-04-07 Położyłem dwa telefony obok siebie
- 2025-04-07 Warszawa => Key Account Manager IT <=