Dom > Vijesti > Sadržaj

3.4 Platforma FT90x

Apr 26, 2019

3.4 Platforma FT90x

Ovaj odjeljak pokriva učitavanje primjera na FT90x platformi.

3.4.1 Zahtjevi za hardver

 Kartica EVE modula (npr. ME810A-HV35R, ME812A-WH50R, ME813A-WH50C)

 UMFTPD2A modul za program / ispravljanje pogrešaka

 FT900 ploča (npr. MM900EVx)

 Micro USB kabeli

Modul MM900EVx je spojen na vrh ME8xx ploče kao što je prikazano na slici 3.6. USB

Mikro kabel se koristi za napajanje obje ploče preko konektora na MM900EVx.

Modul UMFTPD2A koristi se za preuzimanje programa na FT900 ploču preko MicroMatch

konektor s trakastim kabelom. Povezuje se s računalom putem drugog mikro USB kabela koji osigurava napajanje

i komunikacije s UMFTPD2A iz glavnog računala. Više pojedinosti možete pronaći u

tablični.

image

Napomena: Žute i narančaste kratkospojne žice služe za UART komunikaciju između FT900 i računala preko rezervnog

UART kanal na UMFTPD2A i nisu potrebni za programiranje FT900 ili pokretanje koda

uzorci. Potreban je samo sivi trakasti kabel.

3.4.2 Zahtjevi softvera

 FT900 Toolchain. Pogledajte AN_325 FT900 Toolchain Installation Guide.

 Softverski paket za ovu aplikaciju (vidi odjeljak 3)

3.4.3 Struktura mape

Pružena zip datoteka podržava različite platforme. Glavne datoteke vezane uz platformu FT900 su:

 Mapa "Projekt F90x" sadrži datoteku projekta.

 Izvorne datoteke nalaze se u mapi Src.

 Datoteke zaglavlja uključene su u mapu Hdr i Hdr F90x.

 Knjižnične datoteke kao što su fatfs uključene su u bin FT90x (vidi napomenu ispod)

 Mapa Test sadrži sve podržane datoteke koje treba staviti na SD karticu (za

primjerice, bitmape). (vidi napomenu ispod)

Sve pojedinosti navedene su u readme datoteci koja je uključena u projektni zip paket.

Napomena: Za Arduino i FT900 verzije nekih uzoraka potrebna je FAT formatirana SD kartica. Sve datoteke u sustavu

mapa "Test" mora se kopirati u korijenski direktorij SD kartice. Knjižnica libfatfs.a također bi trebala biti

uključeni u projekt kada se program izvodi na FT900 platformi. Mape Test i bint F90x mogu biti

prazna u slučajevima kada uzorak ne zahtijeva slike i sl. za pohranu na SD karticu.

3.4.4 Zavisnosti

Aplikacija koristi knjižnice SPI, UART, itd. Koje pruža FTDI kao dio FT900 Toolchaina.

Sljedeće datoteke zaglavlja također trebaju biti uključene u kod: ff.h, ffconf.h, diskio.h i integer.h.

Za više pojedinosti o korištenju FT900 alatnih traka, pogledajte AN_325 (FT900 Toolchain Installation Guide) i

AN_381 Primjer aplikacije za primjer kako uvesti projekt u FT900 IDE.

3.4.5 Učitavanje projekta

Za uvoz projekta u Eclipse IDE, odaberite Datoteka. Uvezi.

Zatim odaberite Općenito Pro Postojeći projekti u radni prostor

Zatim odaberite korijenski direktorij gdje je softverski paket spremljen na računalo.

Napomena: Nemojte odabrati 'Kopiraj projekte u radni prostor' jer to ne kopira sve potrebne datoteke.

Projekt bi se sada trebao pojaviti u prozoru Project Explorer.

image

3.4.6 Konfiguriranje projekta

Prije pokretanja demo datoteke, provjerite je li projekt konfiguriran za ispravnu FT8xx ploču i

veličinu zaslona unutar datoteke FT_Platform.h koja se može otvoriti u prozoru programa Solution Explorer

u Visual Studio. Pojedinosti potražite u 4. poglavlju.

3.4.7 Izrada projekta

Desnom tipkom miša kliknite projekt i odaberite "Izradi projekt" za izradu koda. Napredak se može pratiti

u prozoru konzole.

3.4.8 Preuzimanje projekta

Možete koristiti “FT900Prog GUI Launcher” za preuzimanje binarno generiranog u FT900 memoriju.

"FT900Prog GUI Pokretač" je instaliran zajedno s Eclipse za FT900.

image

Za druge opcije preuzimanja i uklanjanja pogrešaka pogledajte AN_325 FT900 Toolchain Installation Guide.