

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memulai dengan kit pengembangan MediaTek MT7697hx
<a name="getting_started_mediatek"></a>

**penting**  <a name="deprecation-message"></a>
Integrasi referensi ini di-host di Amazon-FreeRTOS repositori yang tidak digunakan lagi. Kami menyarankan Anda [mulai di sini](freertos-getting-started-modular.md) ketika Anda membuat proyek baru. Jika Anda sudah memiliki proyek FreeRTOS yang ada berdasarkan repositori yang sekarang tidak digunakan lagi, Amazon-FreeRTOS lihat. [Amazon-FreeRTOS Panduan Migrasi Repositori Github](github-repo-migration.md)

Tutorial ini memberikan instruksi untuk memulai dengan Kit Pengembangan MediaTek MT7697hx. [Jika Anda tidak memiliki Kit Pengembangan MediaTek MT7697hx, kunjungi Katalog Perangkat AWS Mitra untuk membelinya dari mitra kami.](https://devices.amazonaws.com/detail/a3G0L00000AAOmPUAX/MT7697Hx-Development-Kit)

Sebelum memulai, Anda harus mengonfigurasi AWS IoT dan mengunduh FreeRTOS Anda untuk menghubungkan perangkat Anda ke Cloud. AWS Lihat [Langkah pertama](freertos-prereqs.md) untuk instruksi. Dalam tutorial ini, jalur ke direktori unduhan FreeRTOS disebut sebagai. `{{freertos}}`

## Ikhtisar
<a name="w2aac31b9b7c25c33c11"></a>

Tutorial ini berisi petunjuk untuk langkah-langkah memulai berikut:

1. Menginstal perangkat lunak pada mesin host untuk mengembangkan dan men-debug aplikasi tertanam untuk papan mikrokontroler Anda.

1. Menyusun silang aplikasi demo FreeRTOS ke gambar biner.

1. Memuat gambar biner aplikasi ke papan Anda, dan kemudian menjalankan aplikasi.

1. Berinteraksi dengan aplikasi yang berjalan di papan Anda di seluruh koneksi serial, untuk tujuan pemantauan dan debugging.

## Siapkan lingkungan pengembangan Anda
<a name="mediatek-setup-env"></a>

Sebelum Anda mengatur lingkungan Anda, sambungkan komputer Anda ke port USB pada Kit Pengembangan MediaTek MT7697hx.

### Unduh dan instal Keil MDK
<a name="install-keil-mdk"></a>

Anda dapat menggunakan GUI-based Keil Microcontroller Development Kit (MDK) untuk mengkonfigurasi, membangun, dan menjalankan proyek FreeRTOS di papan Anda. Keil MDK mencakup μVision IDE dan μVision Debugger.

**catatan**  
Keil MDK hanya didukung pada mesin Windows 7, Windows 8, dan Windows 10 64-bit.

**Untuk mengunduh dan menginstal Keil MDK**

1. **Buka halaman [Keil MDK Memulai](http://www2.keil.com/mdk5/install/), dan pilih Unduh. MDK-Core**

1. Masukkan dan kirimkan informasi Anda untuk mendaftar dengan Keil.

1. Right-click MDK dapat dieksekusi dan menyimpan installer Keil MDK ke komputer Anda.

1. Buka installer Keil MDK dan ikuti langkah-langkah untuk menyelesaikannya. Pastikan Anda menginstal paket MediaTek perangkat (Seri MT76x7).

## Buat koneksi serial
<a name="mediatek-serial-connection"></a>

Hubungkan papan ke komputer host Anda dengan kabel USB. Port COM muncul di Windows Device Manager. Untuk debugging, Anda dapat membuka sesi ke port dengan alat utilitas terminal seperti HyperTerminal atau TeraTerm.

## Memantau pesan MQTT di cloud
<a name="gsg-mediatek-monitor-mqtt"></a>

Sebelum menjalankan proyek demo FreeRTOS, Anda dapat mengatur klien MQTT di konsol untuk memantau pesan AWS IoT yang dikirim perangkat Anda ke Cloud. AWS 

**Untuk berlangganan topik MQTT dengan AWS IoT Klien MQTT**

1. Masuk ke [konsol AWS IoT](https://console.aws.amazon.com/iotv2/) tersebut.

1. Di panel navigasi, pilih **Uji**, lalu pilih klien **pengujian MQTT untuk membuka klien** MQTT.

1. Dalam **Subscription topic**, masukkan**{{your-thing-name}}example/topic**, lalu pilih **Subscribe to topic**.

Ketika proyek demo berhasil berjalan di perangkat Anda, Anda melihat “Hello World\!” dikirim beberapa kali ke topik yang Anda berlangganan.

## Bangun dan jalankan proyek demo FreeRTOS dengan Keil MDK
<a name="mediatek-build-and-run-keil"></a>

**Untuk membangun proyek demo FreeRTOS di Keil μVision**

1. Dari menu **Start**, buka Keil μVision 5.

1. Buka file `projects/mediatek/mt7697hx-dev-kit/uvision/aws_demos/aws_demos.uvprojx` proyek.

1. Dari menu, pilih **Project**, lalu pilih **Build target**.

   Setelah kode dibangun, Anda melihat file demo yang dapat dieksekusi di. `projects/mediatek/mt7697hx-dev-kit/uvision/aws_demos/out/Objects/aws_demo.axf`

**Untuk menjalankan proyek demo FreeRTOS**

1. Atur Kit Pengembangan MediaTek MT7697hx ke mode PROGRAM.

   Untuk mengatur kit ke mode PROGRAM, tekan dan tahan tombol **PROG**. Dengan tombol **PROG** masih ditekan, tekan dan lepaskan tombol **RESET**, lalu lepaskan tombol **PROG**.

1. Dari menu, pilih **Flash**, lalu pilih **Configure Flash Tools**.

1. Di **Pilihan untuk Target `aws_demo` ''**, pilih tab **Debug**. **Pilih **Gunakan**, atur debugger ke **CMSIS-DAP Debugger**, lalu pilih OK.**

1. Dari menu, pilih **Flash**, lalu pilih **Unduh**.

   μVision memberi tahu Anda saat unduhan selesai.

1. Gunakan utilitas terminal untuk membuka jendela konsol serial. Atur port serial ke 115200 bps, none-parity, 8-bit, dan 1 stop-bit.

1. Pilih tombol **RESET** pada Kit Pengembangan MediaTek MT7697hx Anda.

## Pemecahan masalah
<a name="mediatek-troubleshooting"></a>

### Mendebug proyek FreeRTOS di Keil μVision
<a name="mediatek-debugging"></a>

Saat ini, Anda harus mengedit MediaTek paket yang disertakan dengan Keil μVision sebelum Anda dapat men-debug proyek demo FreeRTOS dengan Keil μVision. MediaTek 

**Untuk mengedit MediaTek paket untuk debugging proyek FreerTOS**

1. Temukan dan buka `Keil_v5\ARM\PACK\.Web\MediaTek.MTx.pdsc` file di folder instalasi Keil MDK Anda.

1. Ganti semua contoh `flag = Read32(0x20000000);` dengan`flag = Read32(0x0010FBFC);`.

1. Ganti semua contoh `Write32(0x20000000, 0x76877697);` dengan`Write32(0x0010FBFC, 0x76877697);`.

**Untuk memulai debugging proyek**

1. Dari menu, pilih **Flash**, lalu pilih **Configure Flash Tools**.

1. Pilih tab **Target**, lalu pilih **Area Read/Write Memori**. Konfirmasikan bahwa IRAM1 dan IRAM2 keduanya dipilih.

1. Pilih tab **Debug**, lalu pilih **CMSIS-DAP Debugger**.

1. Buka`vendors/mediatek/boards/mt7697hx-dev-kit/aws_demos/application_code/main.c`, dan atur makro `MTK_DEBUGGER` ke`1`. 

1. Membangun kembali proyek demo di μVision. 

1. Atur Kit Pengembangan MediaTek MT7697hx ke mode PROGRAM.

   Untuk mengatur kit ke mode PROGRAM, tekan dan tahan tombol **PROG**. Dengan tombol **PROG** masih ditekan, tekan dan lepaskan tombol **RESET**, lalu lepaskan tombol **PROG**.

1. Dari menu, pilih **Flash**, lalu pilih **Unduh**. 

   μVision memberi tahu Anda saat unduhan selesai.

1. Tekan tombol **RESET** pada Kit Pengembangan MediaTek MT7697hx Anda.

1. Dari menu μVision, pilih **Debug**, lalu pilih **Start/Stop Debug** Session. Jendela **Call Stack \+ Locals** terbuka saat Anda memulai sesi debug. 

1. Dari menu, pilih **Debug**, lalu pilih **Stop** untuk menjeda eksekusi kode. Penghitung program berhenti di baris berikut: 

   ```
   { volatile int wait_ice = 1 ; while ( wait_ice ) ; }
   ```

1. Di jendela **Call Stack \+ Locals**, ubah nilainya `wait_ice` menjadi`0`. 

1. Tetapkan breakpoint dalam kode sumber proyek Anda, dan jalankan kode. 

### Memecahkan masalah pengaturan debugger IDE
<a name="gsg-mediatek-ts-ide"></a>

Jika Anda mengalami kesulitan men-debug aplikasi, pengaturan debugger Anda mungkin salah.

**Untuk memverifikasi bahwa pengaturan debugger Anda benar**

1. Buka Keil μVision.

1. Right-click `aws_demos`proyek, pilih **Options**, dan di bawah tab **Utilities**, pilih **Settings**, di sebelah **“-- Use Debug Driver --”.**

1. Verifikasi bahwa pengaturan di bawah tab **Debug** muncul sebagai berikut:  
![CMSIS-DAP Cortex-M Dialog Pengaturan Driver Target dengan nomor seri, versi firmware, jenis adaptor, opsi perangkat SW, dan pengaturan konfigurasi.](http://docs.aws.amazon.com/id_id/freertos/latest/userguide/images/mediatek-debug-2.png)

1. Verifikasi bahwa pengaturan di bawah tab **Unduh Flash** muncul sebagai berikut:  
![Cortex-M Jendela Pengaturan Driver Target dengan opsi untuk Fungsi Unduhan, RAM untuk Algoritma, deskripsi Algoritma Pemrograman, dan detail perangkat.](http://docs.aws.amazon.com/id_id/freertos/latest/userguide/images/mediatek-debug-3.png)

Untuk informasi pemecahan masalah umum tentang Memulai FreeRTOS, lihat. [Pemecahan masalah memulai](gsg-troubleshooting.md)