Bosh sahifa > Yangiliklar > Kontent

3.4 FT90x uchun avtorlashing

Apr 26, 2019

3.4 FT90x uchun avtorlashing

Ushbu bo'lim FT90x platformasida namunani yuklashni o'z ichiga oladi.

3.4.1. Uskuna talablari

 EVE modul kartasi (masalan, ME810A-HV35R, ME812A-WH50R, ME813A-WH50C)

 Dastur / disk raskadrovka uchun UMFTPD2A moduli

 FT900 kartasi (masalan, MM900EVx)

 Kichik USB kabellar

MM900EVx moduli, shakl 3.6 da ko'rsatilgandek, ME8xx kartasining yuqori qismiga joylashtirilgan. USB

mikro kabel MM900EVx ustidagi konnektor orqali ikkala taxtali quvvatlantirish uchun ishlatiladi.

UMFTPD2A Module dasturi MicroMatch orqali FT900 kengashiga yuklab olish uchun ishlatiladi

Ip simi ulagichi. Quvvatni ta'minlovchi ikkinchi mikro USB simi orqali kompyuterga ulanadi

va host kompyuterdan UMFTPD2A aloqa. Batafsil ma'lumotni

tafsilotli ro'yxat.

image

Eslatma: sariq va to'q sariq o'tish kabeli FT900 va kompyuter bilan zaxira orqali UART aloqa uchun

UMFTPD2A ustidagi UART kanali va FT900 dasturlash yoki kodni ishga tushirish uchun talab qilinmaydi

namunalari. Faqat kulrang lenta kabeli talab qilinadi.

3.4.2 Dastur talablari

 FT900 asboblar paneli. Qarang: AN_325 FT900 Toolchainni o'rnatish bo'yicha qo'llanma.

 Ushbu qo'llanmaning dasturiy paketi (qarang: 3-qism)

3.4.3 Papkalar tarkibi

Taqdim etilgan zip fayli turli platformalarni qo'llab-quvvatlaydi. FT900 platformasi bilan bog'liq asosiy fayllar:

 "Project \ FT90x" jildida loyiha fayli mavjud.

 Manba fayllari Src papkasida joylashgan.

 Sarlavha fayllari Hdr va Hdr \ FT90x papkasida joylashgan.

 Fatf kabi kutubxona fayllari bin \ FT90x \ ga kiritilgan (quyida keltirilgan ma'lumotga qarang)

Viktorina papkasida SD-kartaga joylashtirilishi kerak bo'lgan barcha fayllar mavjud

masalan, bitmaplar). (pastdagi yozuvni ko'ring)

To'liq tafsilotlar loyiha zip paketiga kiritilgan readme faylida berilgan.

Eslatma: Ba'zi namunalarning Arduino va FT900 versiyalari uchun FAT formatli SD karta talab qilinadi. Barcha fayllar

SD-kartaning ildiz katalogiga "Test" jildini ko'chirish kerak. Libfatfs.a kutubxonasi ham bo'lishi kerak

Dastur FT900 platformasida ishlayotgan paytda loyihaga kiritilgan. Viktorina va bin \ FT90x papkalari bo'lishi mumkin

namuna kodi SD xotira kartasida saqlanadigan rasm va hokazolarni talab qilmaydigan hollarda bo'sh.

3.4.4 Bođlišliklar

Ilova FTDI tomonidan taqdim etilgan SPI, UART, va hokazo. FTDF asboblarini FT900 Toolkitining bir qismi sifatida taqdim etadi.

Quyidagi nom fayllari kodga kiritilishi kerak: ff.h, ffconf.h, diskio.h va integer.h.

FT900 asbobini ishlatishning qo'shimcha tafsilotlari uchun qarang. AN_325 (FT900 Toolchain Installation Guide) va

AN_381 FT900 IDE ga loyihani qanday import qilish bo'yicha misol uchun namuna ilova.

3.4.5 Loyihani yuklash

Loyihani Eclipse ID ichiga import qilish uchun File  Import ni tanlang.

Keyin General  Mavjud loyihalar ish joyiga o'ting

So'ngra, dasturiy ta'minot to'plami kompyuteringizda saqlangan ildiz katalogini tanlang.

Eslatma: 'Loyihalarni loyiha maydoniga nusxalash' ni tanlamang, chunki bu barcha kerakli fayllarni nusxa ko'chirmaydi.

Loyiha endi Project Explorer oynasida paydo bo'lishi kerak.

image

3.4.6 Loyihani amalga oshirish

Namoyishni bajarishdan oldin, loyiha to'g'ri FT8xx karta uchun tuzilganligiga ishonch hosil qiling

Ekran o'lchamini FT_Platform.h faylida ochish mumkin, u Solish Explorer oynasidan ochilishi mumkin

Visual Studio. Batafsil ma'lumot uchun 4 bo'limga qarang.

3.4.7 Loyiha tuzilishi

Loyihani o'ng tugmasini bosing va kodni yaratish uchun "Loyihani qur" ni tanlang. Taraqqiyot kuzatilishi mumkin

konsol oynasida.

3.4.8 Loyihani yuklab olish

"FT900Prog GUI Launcher" dan foydalanib FT900 xotirasida ishlab chiqarilgan ikkilikni yuklab olishingiz mumkin.

"FT900Prog GUI Launcher" FT900 uchun Eclipse bilan birga o'rnatiladi.

image

Boshqa yuklab olish va disk raskadrovka variantlari uchun qarang: AN_325 FT900 Toolchain Installation Guide.