Witam!
Jestem początkującym użytkownikiem LabView, natomiast posiadam pewne doświadczenie w programowaniu mikrokontrolerów (8051, ARM7TDMI) w językach asembler C oraz C++.
Chciałbym wypróbować moduł LabVIEW Embedded Module for ARM Microcontrollers - wersja trial działa przez 60 dni i posiada ograniczenie generowanego kodu do 128kB (jak dla C to całkiem spory program, ciekawe ile zajmują targety z LabView). Posiadam płytkę uruchomieniową ZL9ARM (http://www.kamami.pl/dl/zl9arm.pdf) wraz z procesorem LPC2148 (moduł http://www.btc.pl/pdf/zl10arm.pdf). Moje pytania:
1) Czy ktoś uruchamiał jakiś procesor inny, niż płytki uruchomieniowe MCB2300/MCB2400? Jeśli tak, to czy wystarczy do tego opis wg http://zone.ni.com/devzone/cda/tut/p/id/6994 ?
2) Chcę kupić interfejs JTAG - czy musi to być koniecznie ULINK2 (wg http://www.ni.com/pdf/manuals/375177a.pdf) czy może być np J-LINK (http://www.segger.com/cms/jlink.html) - w Keilu można wybrać interfejs "J-LINK /J-TRACE".
3) Czy dobrze rozumiem, że wg http://zone.ni.com/reference/en-XX/help ... modes_arm/ debugować można przez port szeregowy, Ethernet oraz JTAG (przy czym JTAG jest najszybszy), ale program można ładować tylko przez JTAG?
LabView for ARM
- Nowszy
- Posty: 504
- Rejestracja: 30 maja 2008 08:33
- Wersja środowiska: LabVIEW 2011
- Lokalizacja: Katowice
- Kontakt:
Re: LabView for ARM
Hej
Troszeczkę się tym bawiłem, może coś pomogę:
1/ Sam nie robiłem, ale wiem że wielu ludziom się to udało - bywają drobne problemy, ale generalnie działa.
2/ Oficjalnie nie jest to wspierane, nie znalazłem też informacji, żeby ktoś to testował. Tak więc możesz spróbować i dać znać jak ci poszło, ale generalnie - ryzyk-fizyk.
3/ Tak, można debugować za pomocą tych trzech interfejsów. W załączniku masz obrazek, który pokazuje różnice. Jeśli chodzi o programowanie FLASHa, to potrzebujesz JTAGa, aby to zrobić. W Keilu masz możliwość wyboru innego narzędzia, ale w LV bezpośrednio - nie.
Troszeczkę się tym bawiłem, może coś pomogę:
1/ Sam nie robiłem, ale wiem że wielu ludziom się to udało - bywają drobne problemy, ale generalnie działa.
2/ Oficjalnie nie jest to wspierane, nie znalazłem też informacji, żeby ktoś to testował. Tak więc możesz spróbować i dać znać jak ci poszło, ale generalnie - ryzyk-fizyk.
3/ Tak, można debugować za pomocą tych trzech interfejsów. W załączniku masz obrazek, który pokazuje różnice. Jeśli chodzi o programowanie FLASHa, to potrzebujesz JTAGa, aby to zrobić. W Keilu masz możliwość wyboru innego narzędzia, ale w LV bezpośrednio - nie.
Pozdrawiam, Maciek Antonik
Edu4Industry
Edu4Industry