SILICON-LABS-LOGO

SILICON LABS SiWG917 TA Flash Memory Harta

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

Hyrje

  • Për SiWG917 IC (SiWG917M111MGTBA), Flash ndahet midis procesorit Wireless (TA) dhe procesorit Cortex M4 (M4). Deri më tani, imazhi Wireless ka qenë 1.6 MB. Të gjitha bordet vlerësuese dhe dërgesat IC të kryera përpara tetorit 2023 bazohen në këtë konfigurim.
  • Regjistrimi kryesor i nisjes (MBR) dhe SW bazohen në këtë imazh me valë 1.6 MB. Përmirësimet/funksionet e reja me valë mund të rrisin madhësinë e imazhit me valë në 1.8 MB. Përdoruesve u rekomandohet të ndryshojnë pajisjet e tyre ekzistuese për të mbështetur
  • Imazh pa tela me 1.8 MB dhe i bëni ato të qëndrueshme për të ardhmen. Që ky ndryshim të ndikojë, nevojitet një përmirësim MBR.
  • Ky dokument është një udhëzues përdoruesi që ndihmon në identifikimin e versionit MBR të pajisjes dhe e udhëzon përdoruesin të përditësojë MBR (nëse kërkohet) duke përdorur mjetin Commander CLI. Mjeti funksionon më së miri me sistemet që funksionojnë në Windows, Linux dhe MacOS.
    Përdoruesit duhet të përshtatin ndryshimin bazuar në rezultatet nga kontrolli i versionit MBR. Nëse 'kontrolli i versionit MBR' kthen 1F, atëherë nuk nevojitet asnjë ndryshim në MBR. Në këtë rast, përdoruesit mund të bëjnë drejtpërdrejt ndryshime të lidhura me projektin për seksionin Konfigurimi i M4. Në rast se vlera MBR është 1B, përdoruesi duhet të përdorë Simplicity Commander CLI dhe të përditësojë MBR sipas seksionit vijues duke filluar nga Simplicity Commander CLI.SILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-1
  • Shënim: Pasi të përditësohet MBR, është e detyrueshme të ndiqni seksionin Konfigurimi i aplikacionit M4 dhe të ndizni aplikacionin.
  • Nëse hapi i mësipërm anashkalohet, pajisja do të korruptohet dhe mund të jetë e vështirë të rikuperohet në disa skenarë.

Parakushtet

Hardware

  • BRD4338A me BRD4002A.
  • Kabllo USB e tipit C për t'u lidhur me kompjuterin.

Software

  • Simplicity Commander CLI (versionet 1v16p1 dhe më lart)
  • Shënim: Për të kontrolluar versionin e komandantit hapni modalitetin cli (Për të hapur modalitetin klikim të komandës ndiqni seksionin 3.1 nga hapi 1 në hapin 3) dhe jepni sa vijon.
  • komanda: komandant – versionSILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-2

Kontrolli i versionit MBR

Duke përdorur Simplicity Commander CLI

  • Ky seksion do ta udhëzojë përdoruesin të lexojë vendndodhjen e adresës "0x4000194".
  • Në varësi të rezultatit, përdoruesi do të dijë se cili version MBR është i ngarkuar në tabelë/IC.

Hapat që duhen ndjekur:

  1. Lidheni pajisjen me kompjuterin duke përdorur një kabllo USB (lloji C).
  2. Kaloni në shtegun ku është instaluar Simplicity Studio
    • Për rastin tonë, shtegu (shtegu i parazgjedhur) është: C:\SiliconLabs\SimplicityStudio\v5\developer\adapter_packs\commanderSILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-3
  3. Shkruani "cmd" në seksionin e pjesës së theksuar në foton e mësipërme dhe shtypni enter. Do të hapë vijën e komandës CLI në atë rrugë.SILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-4
  4. Futni komandën e mëposhtme në vijën e komandës CLI për të lexuar MBR nga adresa e vendndodhjes së kujtesës "0x4000194". Komanda: komandanti readme –range 0x4000194:+0x4
  5. Përdoruesi do të merrte një dalje të ngjashme me atë më poshtë pas ekzekutimit të komandës së mësipërme.SILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-5
  6. Nëse dalja përmban "1B" (siç është shënuar në një kuti të kuqe në imazhin e mësipërm) atëherë pajisja ka 1.6 MB MBR të ndezur në të Shkoni te seksioni "Programimi i MBR"
    • Nëse dalja përmban "1F" (në të njëjtin vend ku ndodhet kutia e kuqe në imazhin e mësipërm), atëherë pajisja ka 1.8 MB MBR të ndezur në të.
    • Përdoruesit mund të përdorin versionin GA për të vazhduar ose të shkojnë te seksioni "Konfigurimi i aplikacionit M4" nëse përdorin një version më të hershëm se lëshimi GA për të zbuluar ndryshimet e lidhjes.
    • Shënim: Nëse dalja (pas ekzekutimit të komandës: commander readme –range 0x4000194:+0x4 ) është si figura e mëposhtme: Duke pasur të gjitha “CC”-të (të shënuara brenda kutisë së kuqe), atëherë bordi është i korruptuar. Ju lutemi, shkoni te seksioni 6 për të rindezur 1.8v MBR në të.SILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-6

Programimi i MBR

Hapat e mëposhtëm janë për programimin e MBR në pajisjen e zakonshme Flash.

Bëni kopje rezervë të përmbajtjes origjinale TA, M4 dhe fuse

  • Ky hap rekomandohet përpara se të bëni ndonjë përditësim.
  • TAMBR: komandant prodhim lexoj tambr –outfileemri.bin>
  • Exampe: komandant prodhim lexoj tambr –out tambr.bin
  • M4 MBR: komandanti i prodhimit lexo m4mbrcf –outfileemri.bin>
  • Exampe: komandanti i prodhimit lexo m4mbrcf –out m4mbr.bin
  • eFusecopy: komandanti i prodhimit lexo efusecopy –outfileemri.bin>
  • Exampe: komandanti i prodhimit read efusecopy –out efusecopy.bin

MBR File(s)

Të file që do të përdoret për të përditësuar MBR për të mbështetur imazhin me valë 1.8 MB.

Numri i Bordit MBR File Lidhje
BRD4338A ta_mbr_SiWG917M1xxMGTBA.bin
  • Shënim: Mbështetja PSRAM është e çaktivizuar në MBR-në e sipërpërmendur file, nëse nevojitet mbështetje për PSRAM, ju lutemi kontaktoni mbështetjen e Silicon Labs.
  • Shkarko këtë file dhe kopjojeni atë në dosjen e komandantit. P.sh. Në këtë rast shtegu i paracaktuar C:\SiliconLabs\SimplicityStudio\v5\developer\adapter_packs\commander

Procedura e ndezjes

Më poshtë është sekuenca e programimit të pajisjes(ve).

  1. Shkruani TA MBR
  2. Shkruani M4 MBR
  3. Shkruani të dhënat e kalibrimit në M4 Flash

Shkruani TA MBR

  • Përdorni komandën e mëposhtme për të përditësuar TA MBR.
  • Komanda: komandant provizion prodhimi –mbrfileemri.bin> -d
  • Exampe: komandant provizioni i prodhimit –mbr ta_mbr_SiWG917M1xxMGTBA.bin -d SiWG917M111MGTBASILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-7
  • Shënim: Përdoruesi mund të shohë disa herë dështimin gjatë përditësimit të TA MBR (referojuni figurës më poshtë). "Rivendosni" tabelën dhe provoni përsëri. SILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-8

Shkruani M4 MBR

  • Rajonet TA dhe M4 kanë të njëjtat të dhëna në të dy rajonet e tyre MBR. Zgjidhni binarin përkatës files nga seksioni “5.2 MBR File(s)” dhe përdorni komandën e mëposhtme për të përditësuar M4 MBR
  • Shënim: Përdoruesi duhet të përdorë të njëjtin MBR si për TA ashtu edhe për M4, kështu që në këtë rast përdor ta_mbr_SiWG917M1xxMGTBA.bin
  • Komanda: komandanti i prodhimit shkruani m4mbrcf –datafileemri.bin> -d
  • Exampe: komandanti i prodhimit shkruani m4mbrcf –data ta_mbr_SiWG917M1xxMGTBA.bin -d SiWG917M111MGTBASILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-9

Shkruani të dhënat e kalibrimit në M4 Flash

  1. Hapi 1: Kopjoni të dhënat e kalibrimit nga TA në një kosh file.
  2. Hapi 2: Shkruani të dhënat e kopjuara në M4 Flash (i njëjti kosh file do të jepet si hyrje).
    • Shënim: Në rast se procedura e mësipërme dështon, ju lutemi rivendosni bordin disa herë dhe provoni përsëri hapat.

Kopjoni të dhënat e kalibrimit nga TA në një kosh file

  • Komanda: komandanti i prodhimit lexo taipmu –outfileemri.bin>
  • Exampe: komandanti i prodhimit lexo taipmu –out ipmu.bin

Shkruani të dhënat e kopjuara në M4 Flash

  • Komanda: komandanti i prodhimit shkruani m4ipmucf –datafile.bin> -d
  • Exampe: komandanti i prodhimit shkruani m4ipmucf –data ipmu.bin -d SiWG917M111MGTBA
  • Shënim: Pasi të ketë mbaruar ndezja, lexoni vendndodhjen 0x4000194. Duhet të kthehet 1F. Referojuni seksionit Kontrolli i versionit MBR për hapat për të lexuar versionin MBR
  • Përditësoni firmuerin TA. Referojuni Përmirësoni firmuerin e lidhjes SiWx91x. Përndryshe përdorni imazhin e firmuerit TA që përfshihet në SDK që po përdorni.
  • Shënim: Në rast se procedura e mësipërme dështon, ju lutemi rivendosni bordin disa herë dhe provoni përsëri hapat.

Konfigurimi i aplikacionit M4

  • Shënim: Ky është një seksion i detyrueshëm për t'u ndjekur. Nëse nuk ndiqet, pajisja do të korruptohet dhe është e parikuperueshme.
  • Wi-Fi SDK 3.1.0 është versioni më i fundit që doli kur të krijohet ky dokument. Përdoruesit që përdorin versionin(et) 3.1.0 ose më të vjetër duhet të bëjnë disa ndryshime konfigurimi në projektet e tyre.
  • Nëse kjo nuk bëhet, aplikacionet nuk do të funksionojnë me MBR të përditësuar. Lëshimi tjetër është GA 3.1.1 do ta ketë këtë adresuar si parazgjedhje.
  • Këtu janë ndryshimet e konfigurimit që do të bëhen në projektet e Aplikacionit.
    1. Në rsi_ipmu.h file, përditësoni makro-të e mëposhtme me adresat përkatëse të dhëna më poshtë.
      • #përcakto PACKAGE_TYPE_VALUES_OFFSET_COMMON_FLASH 0x81F0292
      • #përcakto SILICON_REV_VALUES_OFFSET_COMMON_FLASH 0x81F0293
      • #përcakto COMMON_FLASH_IPMU_VALUES_OFFSET 0x81F0258
      • Rruga drejt rsi_ipmu.h file: wiseconnect3_sdk_3.1.0 > siwx917_soc > drivers > systemlevel > inc > rsi_ipmu.h
    2. Ndrysho adresën e origjinës së rom në 0x8202000 në linker_SoC.ld file të projektit. Lidhësi file është i disponueshëm në dosjen "autogjen".SILICON-LABS-SiWG917-TA-Flash-Memory-Map-FIG-10
      • Shënim: Për aplikacionet e lidhura me POWER SAVE adresa e mëposhtme duhet të ndryshohet në definimin e paraprocesorit -IVT_OFFSET_ADDR = 136323072
    3. Pastroni dhe ndërtoni projektin dhe ndizni atë në pajisje. Aplikacioni duhet të funksionojë siç përmendet në readme-në e tij file.

Shënim adresat e vjetra:

  • #përcakto PACKAGE_TYPE_VALUES_OFFSET_COMMON_FLASH 0x81B0292
  • #përcakto SILICON_REV_VALUES_OFFSET_COMMON_FLASH 0x81B0293
  • #përcakto COMMON_FLASH_IPMU_VALUES_OFFSET 0x81B0258
  • rom (rx) : ORIGJINA = 0x81c2000, GJATËSI = 0x6e000

Rikuperimi i tabelës SiWx917

  • Për shkak të 2 varianteve të ngarkuesve të ngarkesave të dërguara te klientët tanë si pjesë e programit alfa, ekziston mundësia e prishjes së MBR që rezulton në dështimin e bordit.
  • Dy rastet e mëposhtme do të rezultonin në korrupsion MBR në Bordin SiWx917.
    1. Pllaka BRD4338A me 1.8v MBR, nëse përdoruesi përpiqet të ndezë ndonjë aplikacion materie nga https://docs.silabs.com/matter/2.1.1/matter-wifi-getting-started/ ose ndonjë ishample nga versioni i lëshimit të zgjerimit të çështjes (2.1.1) dhe lëshimi SMG (2.2.0-1.2)
    2. Pllaka BRD4338A me 1.6v MBR, nëse përdoruesi përpiqet të përditësojë/flash firmuerin nga versioni 2.9.0.0.30 ose më i ri.

Hapat që duhen ndjekur për të rifreskuar MBR 1.8v (hapat e rikuperimit):

  • Shkarkoni MBR file: ta_mbr_SiWG917M1xxMGTBA.bin
  • Ekzekutoni komandat e mëposhtme në mënyrë sekuenciale për të rifreskuar MBR.
    1. Provizioni i komandantit të prodhimit –mbr ta_mbr_SiWG917M1xxMGTBA.bin -d SiWG917M111MGTBA Example: komandant provizioni i prodhimit –mbr ta_mbr_SiWG917M111MGTBA.bin -d SiWG917M111MGTBA
    2. komandanti i prodhimit shkruani m4mbrcf –datafileemri.bin> -d SiWG917M111MGTBA
      • Exampe: komandanti i prodhimit shkruani m4mbrcf –data ta_mbr_SiWG917M111MGTBA.bin -d SiWG917M111MGTBA
    3. komandanti i prodhimit lexo taipmu –out fileemri.bin
    4. komandanti i prodhimit shkruani m4ipmucf –data fileemri.bin

Studio e Thjeshtësisë

Mohim përgjegjësie

Silicon Labs synon t'u sigurojë klientëve dokumentacionin më të fundit, të saktë dhe të thelluar të të gjitha pajisjeve periferike dhe moduleve të disponueshme për zbatuesit e sistemit dhe softuerit që përdorin ose synojnë të përdorin produktet e Silicon Labs. Të dhënat e karakteristikave, modulet dhe pajisjet periferike të disponueshme, madhësitë e memories dhe adresat e memories i referohen çdo pajisjeje specifike dhe parametrat "tipikë" të ofruar mund dhe ndryshojnë në aplikacione të ndryshme. Aplikimi p.shampato të përshkruara këtu janë vetëm për qëllime ilustruese. Silicon Labs rezervon të drejtën për të bërë ndryshime pa njoftim të mëtejshëm në informacionin, specifikimet dhe përshkrimet e produktit këtu dhe nuk jep garanci për saktësinë ose plotësinë e informacionit të përfshirë. Pa njoftim paraprak, Silicon Labs mund të përditësojë firmuerin e produktit gjatë procesit të prodhimit për arsye sigurie ose besueshmërie. Ndryshime të tilla nuk do të ndryshojnë specifikimet ose performancën e produktit. Silicon Labs nuk do të ketë asnjë përgjegjësi për pasojat e përdorimit të informacionit të dhënë në këtë dokument. Ky dokument nuk nënkupton ose jep shprehimisht ndonjë licencë për të projektuar ose fabrikuar ndonjë qark të integruar. Produktet nuk janë të dizajnuara ose të autorizuara për t'u përdorur brenda ndonjë pajisjeje të Klasit III të FDA, aplikacione për të cilat kërkohet miratimi paraprak i FDA ose Sistemet e Mbështetjes së Jetës pa pëlqimin specifik me shkrim të Silicon Labs. Një "Sistemi i Mbështetjes së Jetës" është çdo produkt ose sistem i destinuar për të mbështetur ose mbështetur jetën dhe/ose shëndetin, i cili, nëse dështon, mund të pritet në mënyrë të arsyeshme të rezultojë në lëndime të rëndësishme personale ose vdekje. Produktet e Silicon Labs nuk janë të dizajnuara ose të autorizuara për aplikime ushtarake. Produktet e Silicon Labs nuk do të përdoren në asnjë rrethanë në armët e shkatërrimit në masë, duke përfshirë (por pa u kufizuar në) armët bërthamore, biologjike ose kimike, ose raketa të afta për të dhënë armë të tilla. Silicon Labs mohon të gjitha garancitë e shprehura dhe të nënkuptuara dhe nuk do të jetë përgjegjës ose përgjegjës për ndonjë lëndim ose dëmtim që lidhet me përdorimin e një produkti të Silicon Labs në aplikime të tilla të paautorizuara.
Shënim: Kjo përmbajtje mund të përmbajë terminologji fyese që tani është e vjetëruar. Silicon Labs po i zëvendëson këto terma me gjuhë gjithëpërfshirëse kudo që të jetë e mundur. Për më shumë informacion, vizitoni www.silabs.com/about-us/inclusive-lexicon-project

Informacioni i markës tregtare

Silicon Laboratories Inc.”, Silicon Laboratories”, Silicon Labs®, SiLabs® and the Silicon Labs logo®, Bluegiga”, Bluegiga Logo®, EFM®, EFM32″, EFR, Ember®, Energy Micro, logo Energy Micro dhe kombinimet e tyre , “mikrokontrolluesit më miqësorë me energjinë në botë”, Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32°, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress®, Zentri, logoja Zentri dhe Zentri DMS, Z-Wave® dhe të tjera janë marka tregtare ose marka të regjistruara i Silicon Labs. ARM, CORTEX, Cortex-M3 dhe THUMB janë marka tregtare ose marka të regjistruara të ARM Holdings. Keil është një markë tregtare e regjistruar e ARM Limited. Wi-Fi është një markë e regjistruar e Wi-Fi Alliance. Të gjitha produktet e tjera ose emrat e markave të përmendura këtu janë marka tregtare të mbajtësve të tyre përkatës.

  • Silicon Laboratories Inc.
  • 400 West Cesar Chavez
  • Austin, TX 78701
  • SHBA
  • www.silabs.com
  • silabs.com
  • I zgjuar. I lidhur. Miqësore për energjinë.

Dokumentet / Burimet

SILICON LABS SiWG917 TA Flash Memory Harta [pdfUdhëzuesi i përdoruesit
SiWG917 TA Flash Memory Harta, SiWG917, TA Flash Memory Harta, Memory Map, Harta

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *