گھر > خبریں > مواد

3.4 FT90x پلیٹ فارم

Apr 26, 2019

3.4 FT90x پلیٹ فارم

یہ سیکشن FT90x پلیٹ فارم پر مثال کے لوڈنگ کا احاطہ کرتا ہے.

3.4.1 ہارڈ ویئر کی ضرورت

 ایوی ایڈیول کارڈ (مثال کے طور پر ME810A-HV35R، ME812A-WH50R، ME813A-WH50C)

 پروگرام / ڈیبگ کے لئے UMFTPD2A ماڈیول

 FT900 بورڈ (مثال کے طور پر MM900EVX)

 مائیکرو USB کیبلز

ایم ڈی 900 وی ایکس ماڈیول ایم آئی 8xx بورڈ کے سب سے اوپر کی حیثیت سے ہے جیسا کہ شکل 3.6 میں دکھایا جاتا ہے. ایک USB

مائیکرو کیبل MM900EVx پر کنیکٹر کے ذریعہ دونوں بورڈوں کو طاقت میں استعمال کیا جاتا ہے.

UMFTPD2A ماڈیول مائیکرو میچ کے ذریعہ FT900 بورڈ کے پروگرام کو ڈاؤن لوڈ کرنے کے لئے استعمال کیا جاتا ہے

ربن کیبل کنیکٹر. یہ ایک دوسرے مائکرو USB کیبل کے ذریعے پی سی سے منسلک کرتا ہے جو طاقت فراہم کرتا ہے

اور میزبان پی سی سے UMFTPD2A پر مواصلات. مزید تفصیلات میں پایا جا سکتا ہے

ڈیٹا شیٹ.

image

نوٹ: پیلے رنگ اور نارنج جمپر کی تاریں FT900 اور پی سی کے درمیان ایک اسپیئر کے ذریعے UART مواصلات کے لئے ہیں

UART چینل UMFTPD2A پر اور FT900 پروگرامنگ کے لئے یا کوڈ چلانے کے لئے کی ضرورت نہیں ہے

نمونے صرف سرمئی ربن کیبل کی ضرورت ہے.

3.4.2 سافٹ ویئر کی ضرورت

 FT900 ٹولچین. AN_325 FT900 ٹولچین تنصیب گائیڈ ملاحظہ کریں.

 اس درخواست کے لئے سافٹ ویئر پیکج نوٹ (سیکشن 3 دیکھیں)

3.4.3 فولڈر ساخت

فراہم کردہ زپ فائل مختلف پلیٹ فارمز کی حمایت کرتا ہے. FT900 پلیٹ فارم سے متعلق اہم فائلیں یہ ہیں:

 فولڈر "پروجیکٹ \ FT90x" میں پروجیکٹ فائل ہے.

 ذریعہ فائلیں ایس آر سی فولڈر میں شامل ہیں.

 ہیڈر فائلوں کو Hdr اور Hdr \ FT90x فولڈر میں شامل کیا جاتا ہے.

 فائی لائبریری فائلوں جیسے بنفس میں شامل ہیں \ FT90x \ (ذیل میں ملاحظہ کریں)

 ٹیسٹ فولڈر میں کسی بھی سپورٹ فائلوں پر مشتمل ہے جو ایسڈی کارڈ پر رکھا جاسکتا ہے

مثال کے طور پر، بٹ نقشہ). (ذیل میں ملاحظہ کریں)

پراجیکٹ زپ پیکج میں شامل پڑھنے والی فائل میں مکمل تفصیلات دی جاتی ہیں.

نوٹ: کچھ نمونوں کے آرڈوینو اور FT900 ورژن کے لئے، ایک FAT فارمیٹ کردہ ایسڈی کارڈ کی ضرورت ہے. تمام فائلیں

"ٹیسٹ" کا فولڈر ایسڈی کارڈ کی جڑ ڈائرکٹری میں کاپی کیا جانا چاہئے. libfatfs.a لائبریری بھی ہونا چاہئے

اس منصوبے میں شامل جب پروگرام FT900 پلیٹ فارم پر چل رہا ہے. ٹیسٹ اور بن \ FT90x فولڈر ہوسکتے ہیں

خالی صورتوں میں جہاں نمونہ کوڈ تصاویر وغیرہ وغیرہ کو ایسڈی کارڈ پر ذخیرہ کرنے کی ضرورت نہیں ہوتی ہے.

3.4.4 انحصار

درخواست FT900 ٹولچین کے حصے کے طور پر FTDI کی طرف سے فراہم لائبریریوں کو SPI، UART، وغیرہ کا استعمال کرتا ہے.

مندرجہ ذیل ہیڈر فائلوں کو بھی کوڈ میں شامل کیا جانا چاہئے: ff.h، ffconf.h، diskio.h اور integer.h.

FT900 ٹولچین کے استعمال کے مزید تفصیلات کے لئے، دیکھیں AN_325 (FT900 ٹولچین تنصیب گائیڈ) اور

AN_381 نمونہ ایپلیکیشن FT900 IDE میں ایک منصوبے درآمد کرنے کے بارے میں ایک مثال کے لئے.

3.4.5 پراجیکٹ لوڈ کر رہا ہے

کلپس IDE میں اس منصوبے کو درآمد کرنے کے لئے، فائل ___ درآمد منتخب کریں.

اس کے بعد جنرل کا انتخاب کریں. موجودہ منصوبوں میں اسپیک اسپیس میں

پھر جڑ ڈائرکٹری کو منتخب کریں جہاں سافٹ ویئر پیکج آپ کے کمپیوٹر پر محفوظ کیا گیا تھا.

نوٹ: 'ورکشاپ میں منصوبوں کو کاپی کریں' کا انتخاب نہ کریں کیونکہ اس کی ضرورت تمام فائلوں کاپی نہیں ہے.

پروجیکٹ ایکسپلورر کھڑکی میں اب پروجیکٹ ہونا چاہئے.

image

3.4.6 منصوبے کی تشکیل

ڈیمو چلنے سے پہلے، یہ یقینی بنائیں کہ اس منصوبے کو درست FT8xx بورڈ کے لئے ترتیب دیا گیا ہے اور

FT_Platform.h فائل کے اندر اسکرین کا سائز جو حل ایکسپلورر کھڑکی سے کھولی جا سکتا ہے

بصری اسٹوڈیو میں. تفصیلات کے لئے سیکشن 4 ملاحظہ کریں.

3.4.7 پراجیکٹ کی تعمیر

اس منصوبے کو دائیں پر کلک کریں اور کوڈ تیار کرنے کیلئے "منصوبے کی تعمیر کریں" کو منتخب کریں. ترقی کی نگرانی کی جا سکتی ہے

کنسول ونڈو میں.

3.4.8 پروجیکٹ ڈاؤن لوڈ

آپ FT900 میموری میں تخلیق بائنری ڈاؤن لوڈ کرنے کے لئے "FT900Prog GUI Launcher" استعمال کرسکتے ہیں.

"FT900Prog GUI لانچر" FT900 کے لئے ایک کلپس کے ساتھ مل کر نصب کیا جاتا ہے.

image

دوسرے ڈاؤن لوڈ اور ڈیبگ کے اختیارات کیلئے، دیکھیں AN_325 FT900 ٹولچین تنصیب گائیڈ.