SILICON-LABS-LOGO

SILICON LABS SiWG917 TA Flash Memory Map

SILICON-LABS-SiWG917-TA-Flash-Memory-Map-PRODUCT

pengenalan

  • Untuk IC SiWG917 (SiWG917M111MGTBA), Flash dikongsi antara pemproses Wayarles (TA) dan pemproses Cortex M4 (M4). Setakat ini, imej Tanpa Wayar ialah 1.6MB. Semua papan eval dan penghantaran IC yang dilakukan sebelum Okt 2023 adalah berdasarkan konfigurasi ini.
  • Keluaran Rekod But Induk (MBR) dan SW adalah berdasarkan imej Wayarles 1.6MB ini. Penggunaan tambahan/ciri Wayarles baharu boleh meningkatkan saiz imej Wayarles kepada 1.8MB. Pengguna disyorkan untuk menukar peranti sedia ada mereka untuk menyokong
  • Imej Tanpa Wayar dengan 1.8MB dan menjadikannya kalis masa hadapan. Untuk perubahan ini mempengaruhi, peningkatan MBR diperlukan.
  • Dokumen ini ialah panduan pengguna yang membantu dalam mengenal pasti versi MBR peranti dan membimbing pengguna untuk mengemas kini MBR (jika perlu) menggunakan alat Commander CLI. Alat ini berprestasi terbaik dengan sistem yang dijalankan pada Windows, Linux dan MacOS.
    Pengguna mesti menyesuaikan perubahan berdasarkan keputusan daripada semakan versi MBR. Jika 'Semakan versi MBR' mengembalikan 1F, maka tiada perubahan kepada MBR diperlukan. Dalam kes ini, pengguna boleh terus membuat perubahan berkaitan projek setiap bahagian Mengkonfigurasi M4. Sekiranya nilai MBR ialah 1B, pengguna perlu menggunakan Simplicity Commander CLI dan mengemas kini MBR mengikut bahagian berikut bermula dari Simplicity Commander CLI.SILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-1
  • Nota: Selepas MBR dikemas kini, adalah wajib untuk mengikuti bahagian Konfigurasi Aplikasi M4 dan flash aplikasi.
  • Jika langkah di atas dilangkau, peranti akan rosak dan mungkin sukar dipulihkan dalam senario tertentu.

Prasyarat

Perkakasan

  • BRD4338A dengan BRD4002A.
  • Kabel USB Jenis C untuk menyambung ke PC.

Perisian

  • Komander Kesederhanaan CLI (versi 1v16p1 dan ke atas)
  • Nota: Untuk menyemak versi komander buka mod cli (Untuk membuka mod komander cli ikut Bahagian 3.1 dari langkah 1 hingga langkah 3) dan berikan yang berikut.
  • perintah: komander –versiSILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-2

Semakan Versi MBR

Menggunakan Simplicity Commander CLI

  • Bahagian ini akan membimbing pengguna membaca lokasi alamat "0x4000194".
  • Bergantung pada output pengguna akan mengetahui versi MBR yang dimuatkan dalam papan/IC.

Langkah-langkah yang perlu diikuti:

  1. Sambungkan peranti ke PC menggunakan kabel USB (jenis C).
  2. Lintas ke laluan di mana Simplicity Studio dipasang
    • Untuk kes kami, laluan (laluan lalai) ialah: C:\SiliconLabs\SimplicityStudio\v5\developer\adapter_packs\commanderSILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-3
  3. Taip "cmd" dalam bahagian bahagian yang diserlahkan dalam gambar di atas dan tekan enter. Ia akan membuka command prompt CLI dalam laluan itu.SILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-4
  4. Masukkan arahan berikut dalam command prompt CLI untuk membaca MBR dari alamat lokasi memori "0x4000194". Perintah: commander readme –range 0x4000194:+0x4
  5. Pengguna akan mendapat output seperti di bawah selepas melaksanakan arahan di atas.SILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-5
  6. Jika output mengandungi "1B" (seperti yang ditandakan dalam kotak merah dalam imej di atas) maka peranti mempunyai 1.6 MB MBR berkelip di dalamnya Pergi ke bahagian "Memprogramkan MBR"
    • Jika output mengandungi "1F" (tempat yang sama di mana kotak merah berada dalam imej di atas) maka peranti mempunyai 1.8 MB MBR berkelip di dalamnya.
    • Pengguna boleh menggunakan keluaran GA untuk meneruskan atau Pergi ke bahagian "Mengkonfigurasi Aplikasi M4" jika menggunakan keluaran lebih awal daripada keluaran GA untuk mengetahui perubahan pemaut.
    • Nota: Jika output (selepas melaksanakan arahan: commander readme –range 0x4000194:+0x4 ) adalah seperti rajah di bawah: Mempunyai semua “CC” (ditandakan di dalam kotak merah) , maka papan tersebut rosak. Sila pergi ke Bahagian 6 untuk memancarkan semula 1.8v MBR di dalamnya.SILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-6

Memprogramkan MBR

Langkah-langkah berikut adalah untuk Memprogramkan MBR dalam Peranti Flash Biasa.

Sandarkan kandungan TA, M4 dan efuse asal

  • Langkah ini disyorkan sebelum melakukan sebarang kemas kini.
  • TAMBR: komander pembuatan membaca tambr –outfilenama.bin>
  • Example: komander pembuatan membaca tambr –keluar tambr.bin
  • M4 MBR: komander pembuatan baca m4mbrcf –outfilenama.bin>
  • Example: komander pembuatan baca m4mbrcf –keluar m4mbr.bin
  • eFusecopy: komander pembuatan baca efusecopy –outfilenama.bin>
  • Example: komander pembuatan baca efusecopy –out efusecopy.bin

MBR File(s)

The file yang akan digunakan untuk mengemas kini MBR untuk menyokong Imej Tanpa Wayar 1.8MB.

Nombor Papan MBR File Pautan
BRD4338A ta_mbr_SiWG917M1xxMGTBA.bin
  • Nota: Sokongan PSRAM dilumpuhkan dalam MBR yang disebutkan di atas file, jika sokongan PSRAM diperlukan, sila hubungi sokongan Silicon Labs.
  • Muat turun ini file dan salin ke folder komander. Cth. Dalam kes ini laluan lalai C:\SiliconLabs\SimplicityStudio\v5\developer\adapter_packs\commander

Prosedur Berkelip

Berikut ialah urutan untuk memprogram peranti.

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

Tulis TA MBR

  • Gunakan arahan di bawah untuk mengemas kini TA MBR.
  • Perintah: komander peruntukan pembuatan –mbrfilenama.bin> -d
  • Example: peruntukan pembuatan komander –mbr ta_mbr_SiWG917M1xxMGTBA.bin -d SiWG917M111MGTBASILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-7
  • Nota: Pengguna mungkin melihat kegagalan beberapa kali semasa mengemas kini TA MBR (rujuk imej di bawah). "Tetapkan semula" papan dan cuba lagi. SILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-8

Tulis M4 MBR

  • Wilayah TA dan M4 mempunyai data yang sama dalam kedua-dua wilayah MBR mereka. Pilih binari yang berkaitan files daripada bahagian “5.2 MBR File(s)” dan gunakan arahan di bawah untuk mengemas kini M4 MBR
  • Nota: Pengguna perlu menggunakan MBR yang sama untuk kedua-dua TA dan M4 oleh itu dalam kes ini gunakan ta_mbr_SiWG917M1xxMGTBA.bin
  • Perintah: komander pembuatan tulis m4mbrcf –datafilenama.bin> -d
  • Example: komander pembuatan tulis m4mbrcf –data ta_mbr_SiWG917M1xxMGTBA.bin -d SiWG917M111MGTBASILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-9

Tulis data penentukuran ke M4 Flash

  1. Langkah 1: Salin data penentukuran daripada TA ke tong sampah file.
  2. Langkah 2: Tulis data yang disalin ke M4 Flash (bin yang sama file akan diberikan sebagai input).
    • Nota: Sekiranya prosedur di atas gagal, sila set semula papan beberapa kali dan cuba semula langkah.

Salin data Penentukuran daripada TA ke tong sampah file

  • Perintah: komander pembuatan baca taipmu –outfilenama.bin>
  • Example: komander pembuatan baca taipmu –out ipmu.bin

Tulis data yang disalin ke M4 Flash

  • Perintah: komander pembuatan tulis m4ipmucf –datafile.bin> -d
  • Example: komander pembuatan tulis m4ipmucf –data ipmu.bin -d SiWG917M111MGTBA
  • Nota: Selepas berkelip selesai, baca lokasi 0x4000194. Ia sepatutnya mengembalikan 1F. Rujuk bahagian Semakan Versi MBR untuk langkah membaca versi MBR
  • Kemas kini perisian tegar TA. Rujuk kepada Naik taraf Perisian Tegar Kesambungan SiWx91x. Jika tidak, gunakan imej perisian tegar TA yang disertakan dalam SDK yang anda gunakan.
  • Nota: Sekiranya prosedur di atas gagal, sila set semula papan beberapa kali dan cuba semula langkah.

Mengkonfigurasi Aplikasi M4

  • Nota: Ini adalah bahagian wajib untuk diikuti. Jika tidak diikuti, peranti akan rosak dan tidak boleh dipulihkan.
  • Wi-Fi SDK 3.1.0 ialah keluaran terbaharu yang dikeluarkan apabila dokumen ini dibuat. Pengguna yang menggunakan keluaran 3.1.0 atau lebih lama perlu membuat beberapa perubahan konfigurasi pada projek mereka.
  • Melainkan ini dilakukan, aplikasi tidak akan berfungsi dengan MBR yang dikemas kini. Keluaran seterusnya ialah GA 3.1.1 akan menangani perkara ini secara lalai.
  • Berikut ialah perubahan konfigurasi yang perlu dibuat dalam projek Aplikasi.
    1. Dalam rsi_ipmu.h file, kemas kini Makro berikut dengan alamat sepadan yang diberikan di bawah.
      • #define PACKAGE_TYPE_VALUES_OFFSET_COMMON_FLASH 0x81F0292
      • #define SILICON_REV_VALUES_OFFSET_COMMON_FLASH 0x81F0293
      • #define COMMON_FLASH_IPMU_VALUES_OFFSET 0x81F0258
      • Laluan ke rsi_ipmu.h file: wiseconnect3_sdk_3.1.0 > siwx917_soc > drivers > systemlevel > inc > rsi_ipmu.h
    2. Tukar alamat asal rom kepada 0x8202000 dalam linker_SoC.ld file daripada projek itu. Penghubung file tersedia di bawah folder "autogen".SILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-10
      • Nota: Untuk aplikasi berkaitan POWER SAVE alamat berikut perlu ditukar dalam preprocessor mentakrifkan -IVT_OFFSET_ADDR = 136323072
    3. Bersihkan dan bina projek dan kilatkannya dalam peranti. Aplikasi harus berfungsi seperti yang disebutkan dalam readmenya file.

Nota Alamat lama:

  • #define PACKAGE_TYPE_VALUES_OFFSET_COMMON_FLASH 0x81B0292
  • #define SILICON_REV_VALUES_OFFSET_COMMON_FLASH 0x81B0293
  • #define COMMON_FLASH_IPMU_VALUES_OFFSET 0x81B0258
  • rom (rx) : ASAL = 0x81c2000, PANJANG = 0x6e000

Pemulihan papan SiWx917

  • Disebabkan oleh 2 varian pemuat but yang dihantar kepada pelanggan kami sebagai sebahagian daripada program alpha, terdapat kemungkinan berlakunya rasuah MBR yang mengakibatkan kegagalan papan.
  • Dua contoh berikut akan mengakibatkan rasuah MBR pada Lembaga SiWx917.
    1. Papan BRD4338A dengan MBR 1.8v, jika pengguna cuba memancarkan sebarang aplikasi perkara daripada https://docs.silabs.com/matter/2.1.1/matter-wifi-getting-started/ atau mana-mana bekasample daripada versi keluaran sambungan perkara (2.1.1) dan keluaran SMG (2.2.0-1.2)
    2. Papan BRD4338A dengan MBR 1.6v, jika pengguna cuba mengemas kini/menyinarkan perisian tegar daripada versi 2.9.0.0.30 atau lebih baru.

Langkah-langkah yang perlu diikuti untuk mengemas semula MBR 1.8v(langkah pemulihan):

  • Muat turun MBR file: ta_mbr_SiWG917M1xxMGTBA.bin
  • Jalankan arahan di bawah secara berurutan untuk mengemas semula MBR.
    1. Peruntukan pembuatan komander –mbr ta_mbr_SiWG917M1xxMGTBA.bin -d SiWG917M111MGTBA Example: komander peruntukan pembuatan –mbr ta_mbr_SiWG917M111MGTBA.bin -d SiWG917M111MGTBA
    2. komander pembuatan tulis m4mbrcf –datafilename.bin> -d SiWG917M111MGTBA
      • Example: komander pembuatan tulis m4mbrcf –data ta_mbr_SiWG917M111MGTBA.bin -d SiWG917M111MGTBA
    3. komander pembuatan baca taipmu –out filenama.bin
    4. komander pembuatan tulis m4ipmucf –data filenama.bin

Studio Kesederhanaan

Penafian

Silicon Labs berhasrat untuk menyediakan pelanggan dengan dokumentasi terkini, tepat dan mendalam bagi semua peranti dan modul yang tersedia untuk pelaksana sistem dan perisian yang menggunakan atau berhasrat untuk menggunakan produk Silicon Labs. Data pencirian, modul dan peranti yang tersedia, saiz memori dan alamat memori merujuk kepada setiap peranti tertentu, dan parameter "Lazim" yang disediakan boleh dan berbeza dalam aplikasi yang berbeza. Permohonan cthampyang diterangkan di sini adalah untuk tujuan ilustrasi sahaja. Silicon Labs berhak untuk membuat perubahan tanpa notis lanjut kepada maklumat produk, spesifikasi dan penerangan di sini, dan tidak memberikan jaminan tentang ketepatan atau kesempurnaan maklumat yang disertakan. Tanpa pemberitahuan awal, Silicon Labs boleh mengemas kini perisian tegar produk semasa proses pembuatan atas sebab keselamatan atau kebolehpercayaan. Perubahan sedemikian tidak akan mengubah spesifikasi atau prestasi produk. Silicon Labs tidak akan bertanggungjawab ke atas akibat penggunaan maklumat yang dibekalkan dalam dokumen ini. Dokumen ini tidak membayangkan atau secara nyata memberikan mana-mana lesen untuk mereka bentuk atau mengada-adakan sebarang litar bersepadu. Produk tidak direka bentuk atau dibenarkan untuk digunakan dalam mana-mana peranti Kelas III FDA, aplikasi yang memerlukan kelulusan prapasaran FDA atau Sistem Sokongan Hayat tanpa kebenaran bertulis khusus Silicon Labs. “Sistem Sokongan Kehidupan” ialah sebarang produk atau sistem yang bertujuan untuk menyokong atau mengekalkan kehidupan dan/atau kesihatan, yang, jika gagal, boleh dijangka secara munasabah mengakibatkan kecederaan peribadi atau kematian yang ketara. Produk Silicon Labs tidak direka bentuk atau dibenarkan untuk aplikasi ketenteraan. Produk Silicon Labs dalam apa jua keadaan tidak boleh digunakan dalam senjata pemusnah besar-besaran termasuk (tetapi tidak terhad kepada) senjata nuklear, biologi atau kimia, atau peluru berpandu yang mampu menghantar senjata tersebut. Silicon Labs menafikan semua waranti nyata dan tersirat dan tidak akan bertanggungjawab atau bertanggungjawab untuk sebarang kecederaan atau kerosakan yang berkaitan dengan penggunaan produk Silicon Labs dalam aplikasi tanpa kebenaran tersebut.
Nota: Kandungan ini mungkin mengandungi istilah yang menyinggung perasaan yang kini sudah lapuk. Silicon Labs menggantikan istilah ini dengan bahasa inklusif di mana mungkin. Untuk maklumat lanjut, lawati www.silabs.com/about-us/inclusive-lexicon-project

Maklumat Cap Dagangan

Silicon Laboratories Inc.", Silicon Laboratories", Silicon Labs®, SiLabs® dan logo Silicon Labs®, Bluegiga", Bluegiga Logo®, EFM®, EFM32″, EFR, Ember®, Energy Micro, Energy Micro logo dan gabungannya , “mikropengawal paling mesra tenaga di dunia”, Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32°, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress®, Zentri, logo Zentri dan Zentri DMS, Z-Wave® dan lain-lain adalah tanda dagangan atau berdaftar tanda dagangan Silicon Labs. ARM, CORTEX, Cortex-M3 dan THUMB ialah tanda dagangan atau tanda dagangan berdaftar ARM Holdings. Keil ialah tanda dagangan berdaftar ARM Limited. Wi-Fi ialah tanda dagangan berdaftar Wi-Fi Alliance. Semua produk atau nama jenama lain yang disebut di sini adalah tanda dagangan pemegang masing-masing.

  • Makmal Silikon Inc.
  • 400 Barat Cesar Chavez
  • Austin, TX 78701
  • USA
  • www.silabs.com
  • silabs.com
  • Pintar. Bersambung. Mesra tenaga.

Dokumen / Sumber

SILICON LABS SiWG917 TA Flash Memory Map [pdf] Panduan Pengguna
Peta Memori Denyar SiWG917 TA, SiWG917, Peta Memori Denyar TA, Peta Memori, Peta

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *