הבית > חֲדָשׁוֹת > תוכן

3.4 FT90x פלטפורמה

Apr 26, 2019

3.4 FT90x פלטפורמה

סעיף זה מכסה את טעינת הדוגמה בפלטפורמת FT90x.

3.4.1 דרישות חומרה

 כרטיס מודול EVE (לדוגמה, ME810A-HV35R, ME812A-WH50R, ME813A-WH50C)

 מודול UMFTPD2A עבור תוכנית / debug

 לוח FT900 (למשל MM900EVx)

 כבל מיקרו USB

המודול MM900EVx מזווג על החלק העליון של לוח ME8xx כפי שמוצג באיור 3.6. USB

כבל מיקרו משמש כוח שתי לוחות באמצעות המחבר על MM900EVx.

מודול UMFTPD2A משמש להורדת התוכנית ללוח FT900 באמצעות MicroMatch

כבל כבל מחבר. זה מתחבר למחשב באמצעות כבל מיקרו USB השני המספק חשמל

ותקשורת ל- UMFTPD2A מהמחשב המארח. פרטים נוספים ניתן למצוא ב

טופס מידע.

image

הערה: חוטי המגשר הצהובים והכתומים הם לתקשורת UART בין FT900 לבין המחשב באמצעות חילוף

UART ערוץ UMFTPD2A והם אינם נדרשים לתכנות FT900 או מפעיל את הקוד

דגימות. רק כבל הסרט האפור נדרש.

3.4.2 דרישות תוכנה

 FT900 Toolchain. עיין במדריך ההתקנה של AN_325 FT900 Toolchain.

 חבילת תוכנה עבור יישום זה הערה (ראה סעיף 3)

3.4.3 מבנה תיקיות

קובץ ה- zip שסופק תומך בפלטפורמות שונות. הקבצים העיקריים הקשורים פלטפורמת FT900 הם:

 תיקיה "פרוייקט \ FT90x" מכיל את קובץ הפרוייקט.

 קבצי המקור כלולים בתיקיית Src.

 קובצי הכותרת כלולים בתיקייה Hdr ו- Htr \ FT90x.

 קובצי הספרייה, כגון fatf, כלולים ב- bin \ FT90x \ (ראה הערה למטה)

 תיקיית Test מכילה את כל הקבצים התומכים שיש להציבם בכרטיס SD (עבור

לדוגמה, מפת סיביות). (ראה ביאור להלן)

פרטים מלאים ניתנים בקובץ readme הכלול בחבילה zip הפרויקט.

הערה: עבור גרסאות Arduino ו- FT900 של כמה דוגמאות, נדרש FAT כרטיס SD מעוצב. כל הקבצים ב

יש להעתיק את תיקיית "Test" לספריית הבסיס של כרטיס ה- SD. הספרייה libfatfs.a צריך להיות גם

כלול בפרויקט כאשר התוכנית פועלת על פלטפורמת FT900. התיקייה Test ו- bin \ FT90x עשויות להיות

ריק במקרים שבהם הקוד לדוגמה אינו דורש תמונות וכו 'כדי להיות מאוחסן על כרטיס SD.

3.4.4 תלות

היישום משתמש בספריות SPI, UART וכו 'שסופקו על ידי FTDI כחלק מ- Toolchain FT900.

קבצי הכותרת הבאים צריכים להיכלל גם בקוד: ff.h, ffconf.h, diskio.h ו- integer.h.

לפרטים נוספים אודות השימוש ב- FT900, ראה AN_325 (FT900 Toolchain Installation Guide)

AN_381 יישום לדוגמה לדוגמה על איך לייבא פרויקט לתוך IDE FT900.

3.4.5 טוען את הפרויקט

כדי לייבא את הפרויקט ל - Eclipse IDE, בחר File  Import (ייבוא קובץ).

לאחר מכן בחר 'כללי' בפרויקטים קיימים לסביבת עבודה

לאחר מכן בחר את ספריית הבסיס שבה חבילת התוכנה נשמרה במחשב.

הערה: אל תבחר באפשרות 'העתקת פרוייקטים לסביבת עבודה', מכיוון שהדבר אינו מעתיק את כל הקבצים הדרושים.

הפרויקט אמור להופיע כעת בחלון Project Explorer.

image

3.4.6 הגדרת הפרויקט

לפני הפעלת ההדגמה, ודא כי הפרויקט מוגדר עבור לוח FT8xx הנכון

גודל הקובץ בתוך הקובץ FT_Platform.h אשר ניתן לפתוח מחלון Explorer Explorer

ב - Visual Studio. לפרטים נוספים ראה סעיף 4.

3.4.7 בניית פרויקט

לחץ לחיצה ימנית על הפרויקט ובחר "בנה פרויקט" כדי לבנות את הקוד. את ההתקדמות ניתן לעקוב

בחלון המסוף.

3.4.8 הורדת פרוייקט

אתה יכול להשתמש "FT900Prog GUI Launcher" כדי להוריד את בינארי שנוצר לזיכרון FT900.

"FT900Prog GUI Launcher" מותקן יחד עם Eclipse עבור FT900.

image

לקבלת אפשרויות אחרות של הורדה ואיתור באגים, ראה מדריך התקנה של ToolChain של AN_325 FT900.