SILIKON-LABS-LOGO

Peta Memori Flash SILICON LABS SiWG917 TA

SILICON-LABS-SiWG917-TA-Peta-Memori-Flash-PRODUK

Perkenalan

  • Untuk IC SiWG917 (SiWG917M111MGTBA), Flash digunakan bersama antara prosesor Nirkabel (TA) dan prosesor Cortex M4 (M4). Sejauh ini, citra Nirkabel berukuran 1.6 MB. Semua papan evaluasi dan pengiriman IC yang dilakukan sebelum Oktober 2023 didasarkan pada konfigurasi ini.
  • Rilis Master Boot Record (MBR) dan SW didasarkan pada citra Nirkabel 1.6 MB ini. Peningkatan/penerapan fitur Nirkabel baru dapat meningkatkan ukuran citra Nirkabel menjadi 1.8 MB. Pengguna disarankan untuk mengubah perangkat yang ada untuk mendukung
  • Citra Nirkabel dengan 1.8MB dan membuatnya tahan terhadap perubahan di masa mendatang. Agar perubahan ini berlaku, diperlukan pemutakhiran MBR.
  • Dokumen ini adalah panduan pengguna yang membantu mengidentifikasi versi MBR perangkat dan memandu pengguna untuk memperbarui MBR (jika diperlukan) menggunakan alat Commander CLI. Alat ini bekerja paling baik dengan sistem yang berjalan pada Windows, Linux, dan MacOS.
    Pengguna harus menyesuaikan perubahan berdasarkan hasil pemeriksaan versi MBR. Jika 'Pemeriksaan versi MBR' mengembalikan 1F, maka tidak diperlukan perubahan pada MBR. Dalam kasus ini, pengguna dapat langsung membuat perubahan terkait proyek per bagian Mengonfigurasi M4. Jika nilai MBR adalah 1B, pengguna perlu menggunakan Simplicity Commander CLI dan memperbarui MBR per bagian berikut dimulai dari Simplicity Commander CLI.SILICON-LABS-SiWG917-TA-Peta-Memori-Flash-Gbr-1
  • Catatan: Setelah MBR diperbarui, wajib untuk mengikuti bagian Konfigurasi Aplikasi M4 dan mem-flash aplikasi.
  • Jika langkah di atas dilewati, perangkat akan rusak dan mungkin sulit dipulihkan dalam skenario tertentu.

Prasyarat

Perangkat keras

  • BRD4338A dengan BRD4002A.
  • Kabel USB Tipe C untuk menghubungkan ke PC.

Perangkat lunak

  • Kesederhanaan Komandan CLI (versi 1v16p1 dan di atasnya)
  • Catatan: Untuk memeriksa versi komandan, buka mode cli (Untuk membuka mode cli komandan, ikuti Bagian 3.1 dari langkah 1 hingga langkah 3) dan berikan yang berikut ini.
  • memerintah: komandan –versiSILICON-LABS-SiWG917-TA-Peta-Memori-Flash-Gbr-2

Pemeriksaan Versi MBR

Menggunakan Simplicity Commander CLI

  • Bagian ini akan memandu pengguna untuk membaca lokasi alamat “0x4000194”.
  • Bergantung pada keluarannya, pengguna akan mengetahui versi MBR apa yang dimuat di papan/IC.

Langkah-langkah yang harus diikuti:

  1. Hubungkan perangkat ke PC menggunakan kabel USB (tipe C).
  2. Lintasi ke jalur tempat Simplicity Studio diinstal
    • Untuk kasus kita, jalur (jalur default) adalah: C:\SiliconLabs\SimplicityStudio\v5\pengembang\paket_adapter\komandanSILICON-LABS-SiWG917-TA-Peta-Memori-Flash-Gbr-3
  3. Ketik “cmd” di bagian yang disorot pada gambar di atas dan tekan enter. Ini akan membuka command prompt CLI di jalur tersebut.SILICON-LABS-SiWG917-TA-Peta-Memori-Flash-Gbr-4
  4. Masukkan perintah berikut di command prompt CLI untuk membaca MBR dari alamat lokasi memori “0x4000194”. Perintah: commander readme –range 0x4000194:+0x4
  5. Pengguna akan mendapatkan hasil serupa seperti di bawah ini setelah menjalankan perintah di atas.SILICON-LABS-SiWG917-TA-Peta-Memori-Flash-Gbr-5
  6. Jika output berisi “1B” (seperti yang ditandai dalam kotak merah pada gambar di atas) maka perangkat memiliki 1.6 MB MBR yang di-flash di dalamnya. Buka bagian “Pemrograman MBR”
    • Jika output berisi “1F” (tempat yang sama dengan kotak merah pada gambar di atas) maka perangkat tersebut memiliki 1.8 MB MBR yang di-flash di dalamnya.
    • Pengguna dapat menggunakan rilis GA untuk melanjutkan atau Buka bagian “Mengonfigurasi Aplikasi M4” jika menggunakan rilis sebelum rilis GA untuk mengetahui perubahan linker.
    • Catatan: Jika output (setelah menjalankan perintah: commander readme –range 0x4000194:+0x4 ) seperti gambar di bawah: Memiliki semua “CC” (ditandai di dalam kotak merah), maka board rusak. Silakan buka Bagian 6 untuk mem-flash ulang MBR 1.8v di dalamnya.SILICON-LABS-SiWG917-TA-Peta-Memori-Flash-Gbr-6

Pemrograman MBR

Langkah-langkah berikut ini adalah untuk Pemrograman MBR di Perangkat Flash Umum.

Cadangkan konten TA, M4, dan efuse asli

  • Langkah ini disarankan sebelum melakukan pembaruan apa pun.
  • TAMBR: komandan manufaktur baca tambr –outfilenama.bin>
  • Exampsaya: komandan manufaktur membaca tambr –out tambr.bin
  • M4 MBR: komandan manufaktur baca m4mbrcf –outfilenama.bin>
  • Exampsaya: komandan manufaktur baca m4mbrcf –out m4mbr.bin
  • salinan eFuse: komandan manufaktur baca efusecopy –outfilenama.bin>
  • Exampsaya: manufaktur komandan membaca efusecopy –out efusecopy.bin

Bahasa Inggris MBR File(S)

Itu file yang akan digunakan untuk memperbarui MBR agar mendukung Citra Nirkabel 1.8 MB.

Nomor Dewan Bahasa Inggris MBR File Link
BRD4338A ta_mbr_SiWG917M1xxMGTBA.bin
  • Catatan: Dukungan PSRAM dinonaktifkan di MBR yang disebutkan di atas file, jika dukungan PSRAM diperlukan, silakan hubungi dukungan Silicon Labs.
  • Unduh ini file dan salin ke folder commander. Misalnya Dalam kasus ini path defaultnya adalah C:\SiliconLabs\SimplicityStudio\v5\developer\adapter_packs\commander

Prosedur Flashing

Berikut ini adalah urutan untuk memprogram perangkat.

  1. Tulis TA MBR
  2. Tulis M4 MBR
  3. Tulis data kalibrasi ke M4 Flash

Tulis TA MBR

  • Gunakan perintah di bawah ini untuk memperbarui TA MBR.
  • Memerintah: penyediaan manufaktur komandan –mbrfilenama.bin> -d
  • Exampsaya: penyediaan manufaktur komandan –mbr ta_mbr_SiWG917M1xxMGTBA.bin -d SiWG917M111MGTBASILICON-LABS-SiWG917-TA-Peta-Memori-Flash-Gbr-7
  • Catatan: Pengguna mungkin melihat kegagalan beberapa kali saat memperbarui TA MBR (lihat gambar di bawah). "Reset" papan dan coba lagi. SILICON-LABS-SiWG917-TA-Peta-Memori-Flash-Gbr-8

Tulis M4 MBR

  • Wilayah TA dan M4 memiliki data yang sama di kedua wilayah MBR. Pilih biner yang relevan files dari bagian “5.2 MBR File(s)” dan gunakan perintah di bawah ini untuk memperbarui M4 MBR
  • Catatan: Pengguna perlu menggunakan MBR yang sama untuk TA dan M4 sehingga dalam kasus ini gunakan ta_mbr_SiWG917M1xxMGTBA.bin
  • Memerintah: komandan manufaktur menulis m4mbrcf –datafilenama.bin> -d
  • Exampsaya: komandan manufaktur menulis m4mbrcf –data ta_mbr_SiWG917M1xxMGTBA.bin -d SiWG917M111MGTBASILICON-LABS-SiWG917-TA-Peta-Memori-Flash-Gbr-9

Tulis data kalibrasi ke M4 Flash

  1. Langkah 1: Salin data kalibrasi dari TA ke bin file.
  2. Langkah 2: Tulis data yang disalin ke M4 Flash (bin yang sama file akan diberikan sebagai masukan).
    • Catatan: Jika prosedur di atas gagal, silakan atur ulang papan beberapa kali dan coba lagi langkah-langkahnya.

Salin data Kalibrasi dari TA ke bin file

  • Memerintah: komandan manufaktur baca taipmu –outfilenama.bin>
  • Exampsaya: komandan manufaktur baca taipmu –out ipmu.bin

Tulis data yang disalin ke M4 Flash

  • Memerintah: komandan manufaktur menulis m4ipmucf –datafile.bin> -d
  • Exampsaya: komandan manufaktur menulis m4ipmucf –data ipmu.bin -d SiWG917M111MGTBA
  • Catatan: Setelah flashing selesai, baca lokasi 0x4000194. Lokasi tersebut seharusnya mengembalikan 1F. Lihat bagian Pemeriksaan Versi MBR untuk langkah-langkah membaca versi MBR
  • Perbarui firmware TA. Lihat Perbarui Firmware Konektivitas SiWx91xAtau gunakan citra firmware TA yang disertakan dalam SDK yang Anda gunakan.
  • Catatan: Jika prosedur di atas gagal, silakan atur ulang papan beberapa kali dan coba lagi langkah-langkahnya.

Mengonfigurasi Aplikasi M4

  • Catatan: Ini adalah bagian wajib yang harus diikuti. Jika tidak diikuti, perangkat akan rusak dan tidak dapat dipulihkan.
  • Wi-Fi SDK 3.1.0 adalah rilis terbaru yang tersedia saat dokumen ini dibuat. Pengguna yang menggunakan versi 3.1.0 atau versi yang lebih lama perlu membuat beberapa perubahan konfigurasi pada proyek mereka.
  • Jika hal ini tidak dilakukan, aplikasi tidak akan berfungsi dengan MBR yang diperbarui. Rilis berikutnya, yaitu GA 3.1.1, akan mengatasi hal ini secara default.
  • Berikut ini adalah perubahan konfigurasi yang harus dilakukan dalam proyek Aplikasi.
    1. Di rsi_ipmu.h file, perbarui Makro berikut dengan alamat terkait yang diberikan di bawah ini.
      • #mendefinisikan NILAI_JENIS_PAKET_OFFSET_FLASH_UMUM 0x81F0292
      • #mendefinisikan NILAI_REV_SILICON_OFFSET_FLASH_UMUM 0x81F0293
      • #mendefinisikan OFFSET NILAI_IPMU_FLASH_UMUM 0x81F0258
      • Jalur ke rsi_ipmu.h file: wiseconnect3_sdk_3.1.0 > siwx917_soc > driver > tingkat sistem > inc > rsi_ipmu.h
    2. Ubah alamat asal rom menjadi 0x8202000 di linker_SoC.ld file dari proyek. Penghubung file tersedia di folder “autogen”.SILICON-LABS-SiWG917-TA-Peta-Memori-Flash-Gbr-10
      • Catatan: Untuk aplikasi yang berhubungan dengan HEMAT DAYA, alamat berikut perlu diubah dalam definisi praprosesor -IVT_OFFSET_ADDR = 136323072
    3. Bersihkan dan bangun proyek dan flash di perangkat. Aplikasi harus berfungsi sebagaimana disebutkan dalam readme-nya file.

Catatan Alamat lama:

  • #mendefinisikan NILAI_JENIS_PAKET_OFFSET_FLASH_UMUM 0x81B0292
  • #mendefinisikan NILAI_REV_SILICON_OFFSET_FLASH_UMUM 0x81B0293
  • #mendefinisikan OFFSET NILAI_IPMU_FLASH_UMUM 0x81B0258
  • ruang (rx) : ASAL = 0x81c2000, PANJANG = 0x6e000

Pemulihan Papan SiWx917

  • Karena adanya 2 varian boot loader yang dikirimkan ke pelanggan kami sebagai bagian dari program alfa, ada kemungkinan terjadi kerusakan MBR yang mengakibatkan kegagalan papan.
  • Dua kejadian berikut akan mengakibatkan kerusakan MBR pada Papan SiWx917.
    1. Papan BRD4338A dengan MBR 1.8v, jika pengguna mencoba mem-flash aplikasi materi apa pun dari https://docs.silabs.com/matter/2.1.1/matter-wifi-getting-started/ atau mantan siapa punample dari rilis versi ekstensi materi (2.1.1) dan rilis SMG (2.2.0-1.2)
    2. Papan BRD4338A dengan MBR 1.6v, jika pengguna mencoba memperbarui/mem-flash firmware dari versi 2.9.0.0.30 atau yang lebih baru.

Langkah-langkah yang harus diikuti untuk melakukan reflash MBR 1.8v (langkah pemulihan):

  • Unduh MBR file: ta_mbr_SiWG917M1xxMGTBA.bin
  • Jalankan perintah di bawah ini secara berurutan untuk mem-flash MBR.
    1. Penyediaan manufaktur komandan –mbr ta_mbr_SiWG917M1xxMGTBA.bin -d SiWG917M111MGTBA Example: penyediaan manufaktur komandan –mbr ta_mbr_SiWG917M111MGTBA.bin -d SiWG917M111MGTBA
    2. komandan manufaktur menulis m4mbrcf –datafilenama.bin> -d SiWG917M111MGTBA
      • Exampsaya: komandan manufaktur menulis m4mbrcf –data ta_mbr_SiWG917M111MGTBA.bin -d SiWG917M111MGTBA
    3. komandan manufaktur baca taipmu –out filenama.bin
    4. komandan manufaktur menulis m4ipmucf –data filenama.bin

Studio Kesederhanaan

Penafian

Silicon Labs bermaksud memberi pelanggan dokumentasi terbaru, akurat, dan mendalam tentang semua periferal dan modul yang tersedia untuk pelaksana sistem dan perangkat lunak yang menggunakan atau berniat menggunakan produk Silicon Labs. Data karakterisasi, modul dan periferal yang tersedia, ukuran memori, dan alamat memori merujuk ke setiap perangkat tertentu, dan parameter "Khas" yang disediakan dapat dan memang bervariasi dalam aplikasi yang berbeda. Aplikasi mantanample yang dijelaskan di sini hanya untuk tujuan ilustrasi. Silicon Labs berhak melakukan perubahan tanpa pemberitahuan lebih lanjut terhadap informasi produk, spesifikasi, dan deskripsi di sini, dan tidak memberikan jaminan mengenai keakuratan atau kelengkapan informasi yang disertakan. Tanpa pemberitahuan sebelumnya, Silicon Labs dapat memperbarui firmware produk selama proses produksi untuk alasan keamanan atau keandalan. Perubahan tersebut tidak akan mengubah spesifikasi atau kinerja produk. Silicon Labs tidak bertanggung jawab atas konsekuensi penggunaan informasi yang diberikan dalam dokumen ini. Dokumen ini tidak menyiratkan atau secara tegas memberikan izin apa pun untuk merancang atau membuat sirkuit terpadu apa pun. Produk ini tidak dirancang atau diizinkan untuk digunakan dalam perangkat FDA Kelas III apa pun, aplikasi yang memerlukan persetujuan pra-pasar FDA, atau Sistem Pendukung Kehidupan tanpa izin tertulis khusus dari Silicon Labs. “Sistem Pendukung Kehidupan” adalah produk atau sistem apa pun yang dimaksudkan untuk mendukung atau menopang kehidupan dan/atau kesehatan, yang jika gagal, dapat diperkirakan mengakibatkan cedera atau kematian signifikan pada diri seseorang. Produk Silicon Labs tidak dirancang atau diizinkan untuk aplikasi militer. Produk Silicon Labs dalam keadaan apa pun tidak boleh digunakan dalam senjata pemusnah massal termasuk (namun tidak terbatas pada) senjata nuklir, biologi, atau kimia, atau rudal yang mampu menghasilkan senjata tersebut. Silicon Labs menyangkal semua jaminan tersurat maupun tersirat dan tidak bertanggung jawab atau berkewajiban atas cedera atau kerusakan apa pun yang terkait dengan penggunaan produk Silicon Labs dalam aplikasi tidak sah tersebut.
Catatan: Konten ini mungkin berisi terminologi ofensif yang sekarang sudah usang. Silicon Labs mengganti istilah ini dengan bahasa inklusif jika memungkinkan. Untuk informasi lebih lanjut, kunjungi www.silabs.com/about-us/inclusive-lexicon-project

Informasi Merek Dagang

Silicon Laboratories Inc.”, Silicon Laboratories”, Silicon Labs®, SiLabs® dan logo Silicon Labs®, Bluegiga”, Logo Bluegiga®, EFM®, EFM32″, EFR, Ember®, Energy Micro, logo Energy Micro dan kombinasinya, “mikrokontroler paling hemat energi di dunia”, Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32°, Simplicity Studio®, Telegesis, Logo Telegesis®, USBXpress®, Zentri, logo Zentri dan Zentri DMS, Z-Wave®, dan lainnya adalah merek dagang atau merek dagang terdaftar dari Silicon Labs. ARM, CORTEX, Cortex-M3, dan THUMB adalah merek dagang atau merek dagang terdaftar dari ARM Holdings. Keil adalah merek dagang terdaftar dari ARM Limited. Wi-Fi adalah merek dagang terdaftar dari Wi-Fi Alliance. Semua produk atau nama merek lain yang disebutkan di sini adalah merek dagang dari pemiliknya masing-masing.

  • Laboratorium Silikon Inc.
  • 400 Cesar Chavez Barat
  • Austin, TX 78701
  • Amerika Serikat
  • www.silabs.com
  • silabs.com
  • Cerdas. Terhubung. Hemat energi.

Dokumen / Sumber Daya

Peta Memori Flash SILICON LABS SiWG917 TA [Bahasa Indonesia:] Panduan Pengguna
Peta Memori Flash TA SiWG917, SiWG917, Peta Memori Flash TA, Peta Memori, Peta

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *