Dom > Novosti > 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 / debug

 FT900 ploča (npr. MM900EVx)

 Mikro USB kablovi

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 se koristi za preuzimanje programa na FT900 ploču preko MicroMatch-a

konektor za trakasti kabel. On se povezuje na PC preko drugog mikro USB kabla koji obezbeđuje napajanje

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

datasheet.

image

Napomena: Žute i narančaste žice džampera služe za UART komunikaciju između FT900 i računara preko rezervne

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

uzoraka. Potreban je samo sivi trakasti kabel.

3.4.2 Softverski zahtjevi

 FT900 Toolchain. Pogledajte AN_325 FT900 Toolchain Installation Guide.

 Softverski paket za ovu aplikaciju (vidi odjeljak 3)

3.4.3 Struktura mape

Obezbeđena zip datoteka podržava različite platforme. Glavne datoteke vezane za FT900 platformu su:

 Folder "Project F90x" sadrži datoteku projekta.

 Izvorne datoteke su uključene u Src folder.

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

 Datoteke biblioteke kao što su fatfs uključene su u bin FT90x (vidi napomenu ispod)

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

na primjer, bitmape). (vidi napomenu ispod)

Svi detalji su dati 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

“Test” folder mora biti kopiran u osnovni direktorij SD kartice. Biblioteka libfatfs.a takođe treba da bude

uključeni u projekat kada se program izvodi na FT900 platformi. Fascikle Test i bin F90x mogu biti

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

3.4.4 Zavisnosti

Aplikacija koristi SPI, UART, itd. Biblioteke koje pruža FTDI kao dio FT900 Toolchaina.

Sljedeće zaglavlje datoteke također treba uključiti u kod: ff.h, ffconf.h, diskio.h i integer.h.

Za više detalja o upotrebi FT900 alatnih lanaca, 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

Da biste uvezli projekt u Eclipse IDE, izaberite File  Import.

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

Zatim izaberite osnovni direktorijum gde je softverski paket sačuvan na računaru.

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

Projekat bi se sada trebao pojaviti u prozoru Project Explorer.

image

3.4.6 Konfiguriranje projekta

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

Veličina ekrana u datoteci FT_Platform.h koja se može otvoriti iz prozora Solution Explorer

u Visual Studio. Za detalje pogledajte poglavlje 4. \ t

3.4.7 Izrada projekta

Kliknite desnim tasterom miša na projekt i odaberite “Build project” za izgradnju koda. Napredak se može pratiti

u prozoru konzole.

3.4.8 Preuzimanje projekta

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

“FT900Prog GUI Launcher” je instaliran zajedno sa Eclipse za FT900.

image

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