6.2. TMS320C64x és TMS320C67xx DSP használata

Hasonló dokumentumok
TI TMDSEVM6472 rövid bemutatása

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program

Médiatár. Rövid felhasználói kézikönyv

Hardver és szoftver követelmények

DEV-JTG-S-01 telepítési és használati útmutatója

VGN-TT21XN/B. Extrém stílus és hordozhatóság

Dr. Schuster György október 30.

Vodafone Mobile Connect telepítése

Ethernet - soros vonali eszköz illesztő felhasználói leírás, és használati útmutató

GIRO GSM MODEM/VPN KAPCSOLAT TELEPÍTÉSI ÚTMUTATÓ

BaBér bérügyviteli rendszer telepítési segédlete év

Kameleon Light Bootloader használati útmutató

Windows XP. és Ubuntu. mi a különbség? Mátó Péter <mato.peter@fsf.hu> Windows XP vs Ubuntu Mátó Péter <mato.peter@fsf.

Helyi (otthoni) hálózat kialakítása (Windows rendszerben)

Védené értékes adatait, de még nem tudja hogyan?

Procontrol RSC-E2. Kezelői, és telepítői kézikönyv. Ethernet - soros adatkonverter. Verzió:

Kormányzati Elektronikus Aláíró és Aláírás-ellenőrző Szoftver

Programmable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban?

Szerver-üzemeltetés - Tudásközpont, Pécs

1. Használatba vétel. 1.1 Biztonsági előírások. 1.2 Rendszerkövetelmények. 1.3 A csomag tartalma

3G185 router Li-ion akkumulátor Usb kábel Telepítési útmutató.

Parallax Propeller programozási lehetőségei

(1) 10/100/1000Base-T auto-sensing Ethernet port (2) 1000Base-X SFP port (3) Konzol port (4) Port LED-ek (5) Power LED (Power)

ParkIT ANPR Kamera LetUgo Beléptető Rendszerrel

DI-604 Express Ethernetwork Szélessávú Router. Ethernet (CAT5 UTP/Egyenes) kábel. 5V 2A váltóáram adapter

ParkIT ANPR Kamera. LetUgo Beléptető Rendszerrel. Üzembe helyezési útmutató. Kapcsolat ! HASZNÁLAT ELŐTT FIGYELMESEN OLVASSA EL!

MeryOnline alkalmazás felhasználói kézikönyv. MeryOnline Szoftver. Felhasználói kézikönyv. Di-Care Zrt. Utolsó módosítás:

Tartalom 1 BIZTONSÁGI UTASÍTÁSOK 2 2 CSOMAG TARTALMA 3 3 A TERMÉK NÉZETEI 4 4 RENDSZERCSATLAKOZTATÁS 5

Opensuse automatikus telepítése

National Instruments NI LabVIEW gyakorlati szeminárium: Szoftver telepítési segédlet

Kapcsolat útmutató. Támogatott operációs rendszerek. A nyomtató telepítése. Kapcsolat útmutató

ÜGYVÉDI IRODA Telepítési útmutató

EnterNet ADSL. Tájékoztató (Szolgáltató-váltás esetén) január 15-től visszavonásig azokon a T-Com területeken, ahol az ADSL üzemel.

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva

Külső eszközök. Felhasználói útmutató

Telepítési Útmutató. Windows 10 Education. Ügyfél: Klebelsberg Intézményfenntartó Központ Verzió: 1.0

VARIO Face 2.0 Felhasználói kézikönyv

MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek

Netis Vezetékes ADSL2+, N Modem Router Gyors Telepítési Útmutató

Könyvtári címkéző munkahely

telepítési útmutató K&H Bank Zrt.

Útmutató a LOGSYS fejlesztői kábel eszközmeghajtó programjainak telepítéséhez

Digitális fényképezőgép Szoftver útmutató

HIK-CONNECT szolgáltatás beállítása

Netis vezeték nélküli, N típusú USB adapter

MÉRY Online Alkalmazás

Gyors Telepítési Útmutató N típusú, Vezeték Nélküli, ADSL2+ Modem DL-4305, DL-4305D

OTOsuite. Telepítési útmutató. Magyar

Magyar változat. A termék bemutatása. A hardver telepítése. LC202 Sweex Powerline Ethernet Adapter, 200 Mb/mp

Mérő- és vezérlőberendezés megvalósítása ARM alapú mikrovezérlővel és Linux-szal

Mini DV Használati útmutató

USB-RS485 illesztô egység Telepítési útmutató

BME-MIT. Linux board bringup

1. Fejezet Hardver Installálás

Általános soros sín (USB) Felhasználói útmutató Rendszerigény Nyomtatója beépített USB portja az alábbi minimális rendszerkonfiguráció mellett használ

ACTUAL Ügyviteli Rendszer TELEPÍTÉSI ÚTMUTATÓ. Felhasználói kézikönyv

Bluetooth. A Bluetooth kommunikációs adapter beállítása. Microsoft Windows XP/Vista/7 operációs rendszerre. Felhasználói kézikönyv

Új kompakt X20 vezérlő integrált I/O pontokkal

Laborgyakorlat: Egy vezeték nélküli NIC beszerelése

A telepítési útmutató tartalma

Szerelési és kezelési útmutató

NPS-520. Rövid kezelési útmutató. MFP nyomtatókiszolgáló. Verziószám kiadás 2007/1. Copyright Minden jog fenntartva.

A CA-42 adatkommunikációs kábel gyors telepítési útmutatója

UNIX / Linux rendszeradminisztráció

A Riello-UPS az informatika világában

OpenVPN kliens telepítése a RITEK Zrt. szervereinek eléréséhez.

Hardver összetevők ellenőrzése Linux alatt. Hardverguruk előnyben...

Verzió: PROCONTROL ELECTRONICS LTD

A TERC VIP költségvetés-készítő program telepítése, Interneten keresztül, manuálisan

Telepítsünk operációs rendszereket egyszerűen.

telepítési útmutató K&H e-bank Budapest, július 16. K&H Bank Nyrt.


Procontrol CDP-GDP Ethernet

Segesdi Dániel. OpenNebula. Virtualizációs technológiák és alkalmazásaik BMEVIMIAV ősz

A Netburner fejlesztőeszköz alkalmazástechnikája

Külső eszközök. Felhasználói útmutató

Magyar Gyors felhasználói útmutató A GW-7100PCI driver telepítése Windows 98, ME, 2000 és XP operációs rendszerek alatt

KISOKOS Windows TARTALOM. Vista rendszerhez

ClusterGrid for Windows

GSM MODEM TELEPÍTÉSI ÚTMUTATÓ

Küls eszközök. Dokumentum cikkszáma: Ez az útmutató a külön beszerezhető külső eszközök használatát ismerteti

Virtualizáció. egy hardveren több virtuális rendszer működik egyszerre, virtuális gépekben futó önálló vendég (guest) operációs rendszerek formájában

DWL-G650+ AirPlus G+ 2,4GHz Vezeték

A CAPICOM ActiveX komponens telepítésének és használatának leírása Windows7 operációs rendszer és Internet Explorer 8-es verziójú böngésző esetén

T-Mobile Communication Center Készülékek telepítése a TMCC segítségével

Selling Platform Telepítési útmutató Gyakori hibák és megoldások

Navigációs GPS adatok kezelése QGIS programmal (1.4 verzió) Összeállította dr. Siki Zoltán

DWL-G122 Vezeték nélküli USB Adapter. CD-ROM (amely tartalmazza a drivereket, a használati útmutatót és a garanciát)

A Concorde tab 7020 táblaszámítógép szoftverének frissítésének menete Kérem figyelmesen olvassa el az alábbi lépéseket!

Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal

ÉVI ADATSZOLGÁLTATÁSOK JAVÍTÁSA. Készítette: Tóth Péter szeptember 26.

A készülék fő egységei X1 X1 (kizárólag vezeték nélküli kamera esetében X1 X1 X1 X1 X1

PDF DOKUMENTUMOK LÉTREHOZÁSA

Telepítési útmutató a SMART Notebook 10 SP1 szoftverhez

Mobil Partner telepítési és használati útmutató

RIEL Elektronikai Kft v1.0

AVR-Stamp1.0F_USB Leírás, használati útmutató. Rev.B

E-Freight beállítási segédlet

Átírás:

6.2. TMS320C64x és TMS320C67xx DSP használata 6.2.1. bemutatása TI Davinci DM6446 EVM rövid A Davinci DM6446 EVM az alábbi fő hardver paraméterekkel rendelkezik: 1db ARM 9 CPU (ARM926EJ) 1db C64x DSP 4MB SRAM 16 MB NOR memory 64MB NAND memory 256MB DDR2 RAM 40 GB IDE HDD 10/100 Mbps Ethernet port UART0 RS232 Serial port MMC/SD card slot Szükséges eszközök, szükséges környezet Ahhoz, hogy Debian GNU/Linux-ot tudjunk futtatni Davinci DM6446 EVM eszközön, az alábbiak szükségesek: Davinci DM6446 EVM board Számítógép telepített Debian GNU/Linux 6.0-val internet kapcsolat router-en keresztül patch kábelek soros kábel a boardhoz való csatlakozáshoz (opcionálisan USB/Serial adapter) Debian GNU/Linux telepítési, adminisztrátori tapasztalatok Linux kernelfordítási tapasztalatok A Debian GNU/Linux 6.0 működési környezete Ahhoz, hogy Linux-ot tudjunk indítani ezen a platformon, különböző feltételeknek kell teljesülnie. Ami biztosan minden esetben szükséges: platform specifikus rendszerbetöltő (uboot)

Linux kernel image Debian 6.0 arm(el) gyökér fájlrendszer Mivel a fejlesztőkészlet előre telepített MontaVista Linux-szal érkezik, és ez az uboot rendszerbetöltőt használja, ezért ez adott volt. Ennek a telepítésével, frissítésével a továbbiakban nem foglalkozom. A MontaVista Linux egy 2.6.10-es kernelt használ. Ahhoz, hogy saját kernelt tudjak fordítani szükségem volt egy feltelepített Debian GNU/Linux 6.0 rendszerre (i386-ot használtam virtuális gépen). Továbbá, ezen rendszerben elő kell készíteni egy cross-compile környezetet. Ha ez adott, akkor lehetséges ARM architektúrájú kernelt fordítani az i386-os számítógépen. Szükséges Debian 6.0 arm(el) gyökér fájlrendszer is a feladathoz. Ehhez qemu-t telepítettem Debian GNU/Linux 6.0 rendszerben. Qemu-ban telepítettem arm(el) architektúrájú Debian-t, és a feltelepített rendszerből képes voltam kinyerni a gyökérfájlrendszert. A feladat folyamán a következőknek kell teljesülnie: a kernel-t TFTP-ről kell letölteni a gyökérfájlrendszer NFS-en vagy SD kártyán vagy egyéb tárolóeszközön található saját, egyedi kernelt kell tudni fordítani (indítani), amely NFS-ről vagy SD kártyáról, vagy egyéb eszközről olvassa a gyökérfájlrendszert saját arm(el) architektúrájú Debian gyökérfájlrendszert kell felhasználni legalább soros konzolon keresztül el kell tudni érni az új Debian rendszert

6.2.2. TI TMDSEVM6472 rövid bemutatása A TMDSEVM6472 az alábbi fő hardver paraméterekkel rendelkezik: 1db fix pontos, több magos (6 C64x+ mag) C6472 DSP 700MHz 256MB DDR2 RAM 128MB NAND flash memory 1Mb I2C EEPROM a helyi boot-hoz (távoli boot elképzelhető) 2db 10/100/1000 Mbps Ethernet port UART (RS232 szintű) 3 tűs csatlakozón USB mini-b-n keresztüli UART lehetőség MSP 430 (MMC) FPGA AMC Type B+ szabványos csatlakozó JTAG csatlakozási lehetőségek, felhasználói kapcsolók és led-ek Szükséges eszközök, szükséges környezet Ahhoz, hogy Linux-ot tudjunk futtatni TMDSEVM6472 eszközön, az alábbiak szükségesek: TMDSEVM6472 board Számítógép telepített Debian GNU/Linux 6.0-val internet kapcsolat router-en keresztül patch kábelek soros kábel a boardhoz való csatlakozáshoz (opcionálisan USB/Serial adapter) Debian GNU/Linux telepítési, adminisztrátori tapasztalatok Linux kernelfordítási tapasztalatok Számítógép telepített Windows XP-vel (vagy virtuális gépen) Code Composer Studio Alkalmazás futtatása az eszközön A TMDSEVM6472 board-hoz mellékelt DVD-n található 4.2-es verziójú Code Composer Studio. Ennek a futtatásához valamilyen Windows operációs rendszerre van szükségünk. A Code Composer Studio egy Eclipse-re épülő fejlesztő és debug eszköz, amely segítségével alkalmazásokat lehet fejleszteni, az eszköz DDR2 memóriáját közvetlenül el tudjuk érni, ide programokat tudunk betölteni, a betöltött programokat tudjuk futtatni.

A TMS320C6472 DSP, amely az EVM-en található a TI C6000-es DSP családba tartozik. Ezen család speciális utasításkészlettel rendelkezik, de nem annyira általánosan elterjedt, mint például az arm vagy a mips architektúra. Mivel Linux operációs rendszert szeretnénk futtatni az eszközön, ez megnehezíti a dolgunkat. A Linux a C6000-es családhoz tartozó architektúrát C6x-el rövidíti. Ezen architektúra az ún. ELF DSBT (Data Segment Base Table) binárisokat támogatja. Ez az ELF általános formátumnak egy olyan fajtája, amelyet tipikusan MMU-val (Memory Management Unit) nem rendelkező mikrovezérlőkhöz találtak ki. A továbbiakban ezt a szoftver arra fogom használni, hogy a segítségével kapcsolatba lépjek a TMDSEVM6472, és azon képes legyek Linux operációs rendszert futtatni. Csatlakoztassuk a TMDSEVM6472 adapterét erre az eszköz automatikusan elindul. A mikro USB-s csatlakozón keresztül pedig csatlakoztassuk a Windows-t futtató számítógépünkhöz, ahová a Code Composer Studio-t telepítettük. Windows XP esetén automatikusan érzékeli új USB-s eszközként, és telepíti a hozzá tartozó drivert. TI XDS100 JTAG program feltöltő Channel A, és B USB-s eszközök jelennek meg. Ezen keresztül fog kommunikálni a szoftver az EVM-el. A továbbiakban azt mutatom be, hogy milyen beállítások szükségesek ahhoz, hogy képesek legyünk alkalmazást futtatni az eszközön. A Code Composer Studio indítását követően definiálnunk kell a céleszköz (target) paramétereit. A Target főmenüpont, New Target Configuration... menüre kattintva tehetjük meg ezt. Itt meg kell adnunk a konfiguráció nevét.

Ezt követően a kapcsolat, és az eszköztípus kiválasztását kell elvégezni. Az elsőnél a Texas Instruments XDS1000v1 USB Emulator-t kell választani, az eszköz esetében pedig a TMS320C6472 (Full Peripheral Register Set). A mentést követően ki kell választani a definiált célt, és elindítani az adott konfigurációt (Launch Selected Configuration).

Ilyenkor a Debug ablakban megjelennek az eszköz paraméterei. Majd csatlakoztatni kell a cél eszközt a Connect Target segítségével. Végezetül a Target/Load Program menüpont segítségével kiválasztani azt a programot, amit szeretnénk az eszköz memóriájába tölteni. A betöltést követően pedig a Target/Run menüpontra kattintva indíthatjuk el az alkalmazás futását.