SILICON-LABS-LOGO

SILICON LABS SiWG917 TA Flash Memory Map

SILICON-LABS-SiWG917-TA-Flash-Memory-карта-ПРОДУКЦИЯ

Introduction

  • SiWG917 IC (SiWG917M111MGTBA) үчүн Flash зымсыз процессор (TA) жана Cortex M4 процессору (M4) ортосунда бөлүштүрүлөт. Буга чейин, Wireless сүрөтү 1.6MB болгон. 2023-жылдын октябрына чейин жасалган бардык баалоо такталары жана IC жөнөтүүлөр ушул конфигурацияга негизделген.
  • Мастер жүктөө жазуусу (MBR) жана SW релиздери ушул 1.6 МБ зымсыз сүрөткө негизделген. Жаңы зымсыз өркүндөтүүлөр/функцияларды кабыл алуу Зымсыз сүрөттүн өлчөмүн 1.8 МБ чейин көбөйтүүсү мүмкүн. Колдонуучуларга учурдагы түзмөктөрүн колдоо үчүн өзгөртүү сунушталат
  • 1.8 МБ менен зымсыз сүрөт жана аларды келечекке ылайыктуу кылыңыз. Бул өзгөртүүгө таасир этиши үчүн, MBR жаңыртылышы керек.
  • Бул документ аспаптын MBR версиясын аныктоого жардам берет жана колдонуучуга Commander CLI куралын колдонуу менен MBRди (зарыл болсо) жаңыртууга жетектейт. Бул курал Windows, Linux жана MacOS системаларында иштеген эң жакшы иштейт.
    Колдонуучулар өзгөртүүнү MBR версиясын текшерүүнүн жыйынтыгына ылайыкташтырышы керек. Эгер "MBR версиясын текшерүү" 1F кайтарса, анда MBRге эч кандай өзгөртүү талап кылынбайт. Бул учурда, колдонуучулар түздөн-түз M4 конфигурациялоо бөлүмүндө долбоорго байланыштуу өзгөртүүлөрдү киргизе алышат. MBR мааниси 1B болсо, колдонуучу Simplicity Commander CLI колдонушу керек жана Simplicity Commander CLI баштап төмөнкү бөлүмдө MBRди жаңыртышы керек.SILICON-LABS-SiWG917-TA-Flash-Memory-карта-FIG-1
  • Эскертүү: MBR жаңыртылгандан кийин, M4 Колдонмосун конфигурациялоо бөлүмүн аткарып, тиркемени жаркыруу милдеттүү.
  • Эгерде жогорудагы кадам өткөрүп жиберилсе, аппарат бузулуп, айрым сценарийлерде калыбына келтирүү кыйын болушу мүмкүн.

Пререквизиттер

Аппараттык

  • BRD4338A BRD4002A менен.
  • Компьютерге туташуу үчүн USB Type C кабели.

Программалык камсыздоо

  • Simplicity Commander CLI (1v16p1 жана андан жогорку версиялар)
  • Эскертүү: Командирдин версиясын текшерүү үчүн cli режимин ачыңыз (Командир cli режимин ачуу үчүн 3.1-бөлүмдү 1-кадамдан 3-кадамга чейин аткарыңыз) жана төмөнкүнү бериңиз.
  • буйрук: командир – версияSILICON-LABS-SiWG917-TA-Flash-Memory-карта-FIG-2

MBR Version текшерүү

Simplicity Commander CLI колдонуу

  • Бул бөлүм колдонуучуну "0x4000194" дарегин окууга багыттайт.
  • Чыгууга жараша колдонуучу MBR версиясы тактага/IC жүктөлгөндүгүн билет.

Кийинки кадамдар:

  1. Аспапты компьютерге USB кабели аркылуу туташтырыңыз (түрү С).
  2. Simplicity Studio орнотулган жолго өтүңүз
    • Биздин учурда, жол (демейки жол) болуп саналат: C:\SiliconLabs\SimplicityStudio\v5\иштеп чыгуучу\adapter_packs\commanderSILICON-LABS-SiWG917-TA-Flash-Memory-карта-FIG-3
  3. Жогорудагы сүрөттө белгиленген бөлүгүндө "cmd" терип, Enter баскычын басыңыз. Ал ошол жолдо CLI буйрук сабын ачат.SILICON-LABS-SiWG917-TA-Flash-Memory-карта-FIG-4
  4. "0x4000194" эстутум дарегинен MBRди окуу үчүн CLI буйрук сабына төмөнкү буйрукту киргизиңиз. Буйрук: commander readme – диапазон 0x4000194:+0x4
  5. Колдонуучу жогорудагы буйрукту аткаргандан кийин төмөндөгүдөй жыйынтыкты алат.SILICON-LABS-SiWG917-TA-Flash-Memory-карта-FIG-5
  6. Эгерде чыгарууда "1B" болсо (жогорку сүрөттөгү кызыл кутучада белгиленгендей), анда аппаратта 1.6 МБ MBR жаркырап турат "MBRди программалоо" бөлүмүнө өтүңүз
    • Эгерде чыгарууда "1F" (жогорку сүрөттөгү кызыл кутуча жайгашкан жер) болсо, анда түзмөктө 1.8 МБ MBR жаркырап турат.
    • Колдонуучулар улантуу үчүн GA релизинен пайдалана алышат же шилтемелердин өзгөрүүлөрүн билүү үчүн GA релизинен мурдараак релизди колдонсоңуз, "M4 тиркемесин конфигурациялоо" бөлүмүнө өтүңүз.
    • Эскертүү: Эгерде чыгаруу (буйрукту аткаргандан кийин: commander readme –range 0x4000194:+0x4 ) төмөнкү сүрөттөгүдөй болсо: Бардык “CC” (кызыл кутучанын ичинде белгиленген) болсо, анда такта бузулган. Сураныч, 6-бөлүмгө өтүңүз, андагы 1.8v MBRди жаңыртыңыз.SILICON-LABS-SiWG917-TA-Flash-Memory-карта-FIG-6

MBRди программалоо

Төмөнкү кадамдар Common Flash түзмөктөрдө MBRди программалоо үчүн.

Түпнуска TA, M4 жана efuse мазмунунун камдык көчүрмөсүн сактаңыз

  • Бул кадам кандайдыр бир жаңыртуудан мурун сунушталат.
  • ТАМБР: командир өндүрүш окуу тамбр – чыгыпfilename.bin>
  • Exampле: командир өндүрүштүк окуу tambr –out tambr.bin
  • M4 MBR: командири өндүрүш окуу m4mbrcf –outfilename.bin>
  • Exampле: командири өндүрүш окуу m4mbrcf –out m4mbr.bin
  • eFusecopy: командир өндүрүш окуу efusecopy –outfilename.bin>
  • Exampле: командир өндүрүш efusecopy –out efusecopy.bin окуу

MBR File(лар)

The file ал 1.8 МБ зымсыз сүрөттү колдоо үчүн MBRди жаңыртуу үчүн колдонулат.

Башкарманын номери MBR File Шилтеме
BRD4338A ta_mbr_SiWG917M1xxMGTBA.bin
  • Эскертүү: PSRAM колдоосу жогоруда айтылган MBRде өчүрүлгөн file, PSRAM колдоосу керек болсо, Silicon Labs колдоо бөлүмүнө кайрылыңыз.
  • Муну жүктөп алыңыз file жана аны командир папкасына көчүрүңүз. Мисалы, бул учурда демейки жол C:\SiliconLabs\SimplicityStudio\v5\developer\adapter_packs\commander

Жаркылдоо процедурасы

Төмөндө аппаратты(ларды) программалоонун ырааттуулугу келтирилген.

  1. TA MBR жаз
  2. M4 MBR жаз
  3. Калибрлөө маалыматтарын M4 Flashке жазыңыз

TA MBR жаз

  • TA MBR жаңыртуу үчүн төмөнкү буйрукту колдонуңуз.
  • Буйрук: командир өндүрүштүк камсыз кылуу –mbrfilename.bin> -d
  • Exampле: командир өндүрүштүк камсыздоо –mbr ta_mbr_SiWG917M1xxMGTBA.bin -d SiWG917M111MGTBASILICON-LABS-SiWG917-TA-Flash-Memory-карта-FIG-7
  • Эскертүү: Колдонуучу TA MBR жаңыртуу учурунда катаны бир нече жолу көрүшү мүмкүн (төмөндөгү сүрөттү караңыз). Тактаны "кайра коюу" жана кайра аракет кылыңыз. SILICON-LABS-SiWG917-TA-Flash-Memory-карта-FIG-8

M4 MBR жаз

  • TA жана M4 аймактарынын экөө тең MBR аймактарында бирдей маалыматтарга ээ. Тиешелүү экиликти тандаңыз fileс бөлүктөн «5.2 MBR File(s)” жана M4 MBR жаңыртуу үчүн төмөнкү буйрукту колдонуңуз
  • Эскертүү: Колдонуучу TA жана M4 үчүн бирдей MBRди колдонушу керек, андыктан бул учурда ta_mbr_SiWG917M1xxMGTBA.bin колдонуңуз
  • Буйрук: командир өндүрүш жазуу m4mbrcf –маалыматfilename.bin> -d
  • Exampле: командир өндүрүш жазуу m4mbrcf –дата ta_mbr_SiWG917M1xxMGTBA.bin -d SiWG917M111MGTBASILICON-LABS-SiWG917-TA-Flash-Memory-карта-FIG-9

Калибрлөө маалыматтарын M4 Flashке жазыңыз

  1. 1-кадам: Калибрлөө маалыматтарын ТАдан урнага көчүрүңүз file.
  2. 2-кадам: Көчүрүлгөн маалыматтарды M4 Flashке жазыңыз (ошол эле бин file киргизүү катары берилет).
    • Эскертүү: Жогорудагы процедура ишке ашпай калса, тактаны бир нече жолу баштапкы абалга келтирип, кадамдарды кайталап көрүңүз.

Калибрлөө маалыматтарын ТАдан урнага көчүрүңүз file

  • Буйрук: командири ондуруш оку таипму – чыгыпfilename.bin>
  • Exampле: командири өндүрүш окуу taipmu –out ipmu.bin

Көчүрүлгөн маалыматтарды M4 Flashке жазыңыз

  • Буйрук: командири өндүрүш жазуу m4ipmucf –датаfile.bin> -d
  • Exampле: командири өндүрүш жазуу m4ipmucf –дата ipmu.bin -d SiWG917M111MGTBA
  • Эскертүү: Жаркылдагандан кийин, 0x4000194 жайгашкан жерди окуңуз. Ал 1F кайтып келиши керек. MBR версиясын окуу үчүн кадамдарды MBR Version текшерүү бөлүмүн караңыз
  • TA микропрограммасын жаңыртыңыз. кайрылыңыз SiWx91x туташуу микропрограммасын жаңыртыңыз. Болбосо, сиз колдонуп жаткан SDK камтылган TA микропрограммасынын сүрөтүн колдонуңуз.
  • Эскертүү: Жогорудагы процедура ишке ашпай калса, тактаны бир нече жолу баштапкы абалга келтирип, кадамдарды кайталап көрүңүз.

M4 тиркемесин конфигурациялоо

  • Эскертүү: Бул сөзсүз түрдө аткарыла турган бөлүм. Эгер аткарылбаса, аппарат бузулуп, калыбына келтирилбейт.
  • Wi-Fi SDK 3.1.0 бул документ жасалганда чыккан эң акыркы релиз. 3.1.0 же андан улуу релиз(лер)ди колдонгон колдонуучулар долбоорлоруна кээ бир конфигурацияларды өзгөртүүлөрү керек.
  • Бул аткарылбаса, тиркемелер жаңыртылган MBR менен иштебейт. Кийинки чыгарылыш GA 3.1.1 бул демейки боюнча чечилет.
  • Бул жерде Колдонмо долбоорлорунда жасала турган конфигурация өзгөрүүлөрү.
    1. rsi_ipmu.h ичинде file, төмөнкү макросторду төмөндө келтирилген тиешелүү даректер менен жаңыртыңыз.
      • #аныктоо PACKAGE_TYPE_VALUES_OFFSET_COMMON_FLASH 0x81F0292
      • #аныктоо SILICON_REV_VALUES_OFFSET_COMMON_FLASH 0x81F0293
      • #аныктоо COMMON_FLASH_IPMU_VALUES_OFFSET 0x81F0258
      • rsi_ipmu.h жол file: wiseconnect3_sdk_3.1.0 > siwx917_soc > драйверлер > systemlevel > inc > rsi_ipmu.h
    2. Linker_SoC.ld дарегинде ромдун баштапкы дарегин 0x8202000 кылып өзгөртүңүз file долбоордун. Шилтеме берүүчү file "автоген" папкасында жеткиликтүү.SILICON-LABS-SiWG917-TA-Flash-Memory-карта-FIG-10
      • Эскертүү: POWER SAVE менен байланышкан колдонмолор үчүн төмөнкү дарек препроцессордо өзгөртүлүшү керек -IVT_OFFSET_ADDR = 136323072
    3. Долбоорду тазалап, куруп, аны түзмөктө жарк эттириңиз. Колдонмо Readmeде айтылгандай иштеши керек file.

Эскертүү Эски даректер:

  • #аныктоо PACKAGE_TYPE_VALUES_OFFSET_COMMON_FLASH 0x81B0292
  • #аныктоо SILICON_REV_VALUES_OFFSET_COMMON_FLASH 0x81B0293
  • #аныктоо COMMON_FLASH_IPMU_VALUES_OFFSET 0x81B0258
  • rom (rx) : ORIGIN = 0x81c2000, LENGTH = 0x6e000

SiWx917 тактасын калыбына келтирүү

  • Кардарларыбызга альфа программасынын бир бөлүгү катары жөнөтүлгөн жүктөөчү жүктөгүчтөрдүн 2 вариантынан улам, тактанын иштебей калышына алып келген MBR бузулуу мүмкүнчүлүгү бар.
  • Төмөнкү эки учур SiWx917 тактасында MBR бузулушуна алып келет.
    1. BRD4338A тактасы 1.8v MBR менен, эгерде колдонуучу кандайдыр бир тиркемени жаркыратууга аракет кылса https://docs.silabs.com/matter/2.1.1/matter-wifi-getting-started/ же кандайдыр бир мурункуample frommate кеңейтүү релиз версиясы (2.1.1) жана SMG релизинен (2.2.0-1.2)
    2. BRD4338A тактасы 1.6v MBR менен, эгерде колдонуучу микропрограмманы 2.9.0.0.30 же андан кийинки версиясынан жаңыртууга/жарк эттирүүгө аракет кылса.

1.8v MBRди кайра иштетүү үчүн аткарыла турган кадамдар (калыбына келтирүү кадамдары):

  • MBR жүктөп алыңыз file: ta_mbr_SiWG917M1xxMGTBA.bin
  • MBRди кайра иштетүү үчүн төмөнкү буйруктарды ырааттуу аткарыңыз.
    1. Commander өндүрүштүк камсыздоо –mbr ta_mbr_SiWG917M1xxMGTBA.bin -d SiWG917M111MGTBA Example: командир өндүрүштүк камсыздоо –mbr ta_mbr_SiWG917M111MGTBA.bin -d SiWG917M111MGTBA
    2. командир өндүрүш жазуу m4mbrcf –маалыматfilename.bin> -d SiWG917M111MGTBA
      • Exampле: командир өндүрүш жазуу m4mbrcf –дата ta_mbr_SiWG917M111MGTBA.bin -d SiWG917M111MGTBA
    3. командир ондуруштук оку таипму – чыгып filename.bin
    4. командири өндүрүш жазуу m4ipmucf –дата filename.bin

Simplicity Studio

Жоопкерчиликтен баш тартуу

Silicon Labs кардарларга Silicon Labs өнүмдөрүн колдонгон же колдонууну каалаган система жана программалык камсыздоону ишке ашыруучулар үчүн жеткиликтүү болгон бардык перифериялык түзүлүштөрдүн жана модулдардын эң акыркы, так жана тереңдетилген документтерин берүүгө ниеттенүүдө. Мүнөздөө маалыматтары, жеткиликтүү модулдар жана перифериялык түзүлүштөр, эстутумдун өлчөмдөрү жана эстутум даректери ар бир конкреттүү түзүлүшкө тиешелүү жана берилген "Типтүү" параметрлер ар кандай тиркемелерде ар кандай болушу мүмкүн. Колдонмо мисampбул жерде сүрөттөлгөн les иллюстрациялоо максатында гана. Silicon Labs бул жердеги продукт маалыматына, спецификацияларына жана сыпаттамаларына кошумча эскертүүсүз өзгөртүүлөрдү киргизүү укугун өзүнө калтырат жана камтылган маалыматтын тактыгына же толуктугуна кепилдик бербейт. Алдын ала эскертпестен, Silicon Labs коопсуздук же ишенимдүүлүк үчүн өндүрүш процессинде продукт микропрограммасын жаңырта алат. Мындай өзгөртүүлөр спецификацияларды же буюмдун иштешин өзгөртпөйт. Силикон лабораториялары бул документте берилген маалыматты колдонуунун кесепеттери үчүн эч кандай жоопкерчилик тартпайт. Бул документ кандайдыр бир интегралдык микросхемаларды долбоорлоого же жасоого эч кандай лицензияны билдирбейт же ачык эле бербейт. Продукциялар FDA классынын III түзмөктөрүндө, FDAнын алдын ала макулдугу талап кылынган тиркемелерде же Silicon Labs компаниясынын атайын жазуу жүзүндөгү макулдугусуз Life Support Systems ичинде колдонууга иштелип чыккан же уруксат берилген эмес. "Жашоону колдоо системасы" - бул, эгерде ал иштебей калса, олуттуу жеке жаракат же өлүмгө алып келиши мүмкүн деп күтүлгөн, өмүрдү жана/же ден соолукту колдоо же колдоо үчүн арналган ар кандай продукт же система. Silicon Labs өнүмдөрү аскердик колдонмолор үчүн иштелип чыккан же уруксат берилген эмес. Silicon Labs продуктулары эч кандай шартта массалык кыргын салуучу куралдарда, анын ичинде (бирок алар менен чектелбестен) ядролук, биологиялык же химиялык куралда же мындай куралды жеткирүүгө жөндөмдүү ракеталарда колдонулбашы керек. Silicon Labs бардык ачык жана кыйыр кепилдиктерден баш тартат жана мындай уруксатсыз колдонмолордо Silicon Labs продуктунун колдонулушуна байланыштуу ар кандай жаракаттар же зыяндар үчүн жоопкерчилик тартпайт.
Эскертүү: Бул мазмун азыр эскирген адепсиз терминдерди камтышы мүмкүн. Silicon Labs мүмкүн болушунча бул терминдерди инклюзивдик тил менен алмаштырат. Көбүрөөк маалымат алуу үчүн, киргиле www.silabs.com/about-us/inclusive-lexicon-project

Соода белгиси жөнүндө маалымат

Silicon Laboratories Inc.”, Silicon Laboratories”, Silicon Labs®, SiLabs® жана Silicon Labs logo®, Bluegiga”, Bluegiga Logo®, EFM®, EFM32″, EFR, Ember®, Energy Micro, Energy Micro логотиби жана алардын айкалыштары , "дүйнөдөгү эң энергиялуу микроконтроллерлер", Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32°, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress®, Zentri, Zentri логотиби жана Zentri DMS, Z- Wave® жана башкалар Силикондун соода белгилери же катталган соода белгилери Лабораториялар. ARM, CORTEX, Cortex-M3 жана THUMB – ARM Holdings компаниясынын соода белгилери же катталган соода белгилери. Keil ARM Limited компаниясынын катталган соода белгиси. Wi-Fi - Wi-Fi Альянсынын катталган соода белгиси. Бул жерде айтылган бардык башка өнүмдөр же бренд аттары тиешелүү ээлеринин соода белгилери болуп саналат.

  • Silicon Laboratories Inc.
  • 400 Батыш Сезар Чавес
  • Остин, TX 78701
  • АКШ
  • www.silabs.com
  • silabs.com
  • Акылдуу. Туташкан. Энергияга ыңгайлуу.

Документтер / Ресурстар

SILICON LABS SiWG917 TA Flash Memory Map [pdf] Колдонуучунун колдонмосу
SiWG917 TA Flash эстутум картасы, SiWG917, TA Flash эстутум картасы, эс тутум картасы, карта

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *