![]()
AN690
VODNIK ZA HITRI ZAČETEK RAZVOJNEGA KOMPLETA Si4010
Namen
Zahvaljujemo se vam za vaše zanimanje za razvojni komplet RF SoC Silicon Laboratories Si4010. Ta razvojni komplet vsebuje vse, kar potrebujete za razvoj vaše programske opreme z vgrajenim mikrokontrolerjem Si4010 Si8051. Komplet ima tri različice: eno za pas 434 MHz (P/N 4010-KFOBDEV-434), eno za pas 868 MHz (P/N 010KFOBDEV-868) in eno za pas 915 MHz (P/N 4010- KFOBDEV-915). Ključne značilnosti razvojne platforme so naslednje:
- Razvojna plošča obeska za ključe ima pet gumbov in eno LED.
- Razvojna plošča obeska za ključe ima baterijo, ki omogoča odklop od vmesniške plošče za programiranje, in antenski izhod SMA, ki omogoča žične meritve.
- Uporablja integrirano razvojno okolje Silicon Laboratories (IDE) za odpravljanje napak programske opreme in lahko uporablja tudi prevajalnik, asembler in povezovalnik Keil C.
- Vmesniki s Silicon Laboratories USB Debug Adapter ali Toolstick.
- Vsebuje razvojno ploščo obeska za ključe za zapisovanje pomnilnika OTP NVM. Vsebuje sprejemno ploščo Si4355 za testiranje povezave.
- Vsebuje tri prazne čipe NVM Si4010 in predstavitvene plošče obeska za ključe brez IC za zapisovanje in testiranje uporabniške kode na dejanskem tiskanem vezju obeska za ključe.
Vsebina kompleta
Tabela 1 navaja elemente, ki jih vsebujejo kompleti.
Tabela 1. Vsebina kompleta
| Količina | Številka dela | Opis |
| 4010-KFOBDEV-434 | Razvojni komplet obeska za ključe Si4010 434MHz | |
| 2 | 4010-KFOB-434-NF | Demo plošča obeska za ključe Si4010 434 MHz brez IC |
| 1 | MSC-DKPE1 | Razvojna plošča z vtičnico SOIC/MSOP |
| 3 | Si4010-C2-GS | IC oddajnika Si4010-C2-GS, paket SOIC |
| 1 | 4010-DKPB434-BM | Razvojna plošča obeska za ključe Si4010 MSOP 434 MHz, SMA |
| 1 | 4355-LED-434-SRX | Si4355 RFStick 434 MHz sprejemna plošča |
| 1 | MSC-PLPB_1 | Plastična torbica za ključe (prosojno siva) |
| 1 | MSC-BA5 | Programska vmesniška plošča |
| 1 | MSC-BA4 | Goriva adapterska plošča |
| 1 | EC3 | USB adapter za odpravljanje napak |
| 1 | Toolstick_BA | Adapter za osnovo Toolstick |
| 1 | MSC-DKCS5 | USB kabel |
| 1 | USB podaljšek (USBA-USBA) | |
| 2 | AAA | AAA baterija |
| 2 | CRD2032 | CR2032 3 V gumbasta baterija |
Tabela 1. Vsebina kompleta (nadaljevanje)
| 4010- KFOBDEV-868 | Razvojni komplet obeska za ključe Si4010 868MHz | |
| 2 | 4010-KFOB-868-NF | Demo plošča obeska za ključe Si4010 868 MHz brez IC |
| 1 | MSC-DKPE1 | Razvojna plošča z vtičnico SOIC/MSOP |
| 3 | Si4010-C2-GS | IC oddajnika Si4010-C2-GS, paket SOIC |
| 1 | 4010-DKPB868-BM | Razvojna plošča obeska za ključe Si4010 MSOP 868 MHz, SMA |
| 1 | 4355-LED-868-SRX | Si4355 RFStick 868 MHz sprejemna plošča |
| 1 | MSC-PLPB_1 | Plastična torbica za ključe (prosojno siva) |
| 1 | MSC-BA5 | Programska vmesniška plošča |
| 1 | MSC-BA4 | Goriva adapterska plošča |
| 1 | EC3 | USB adapter za odpravljanje napak |
| 1 | Toolstick_BA | Adapter za osnovo Toolstick |
| 1 | MSC-DKCS5 | USB kabel |
| 1 | USB podaljšek (USBA-USBA) | |
| 2 | AAA | AAA baterija |
| 2 | CRD2032 | CR2032 3 V gumbasta baterija |
| 4010- KFOBDEV-915 | Razvojni komplet obeska za ključe Si4010 915MHz | |
| 2 | 4010-KFOB-915-NF | Demo plošča obeska za ključe Si4010 915 MHz brez IC |
| 1 | MSC-DKPE1 | Razvojna plošča z vtičnico SOIC/MSOP |
| 3 | Si4010-C2-GS | IC oddajnika Si4010-C2-GS, paket SOIC |
| 1 | 4010-DKPB915-BM | Razvojna plošča obeska za ključe Si4010 MSOP 915 MHz, SMA |
| 1 | 4355-LED-915-SRX | Si4355 RFStick 915 MHz sprejemna plošča |
| 1 | MSC-PLPB_1 | Plastična torbica za ključe (prosojno siva) |
| 1 | MSC-BA5 | Programska vmesniška plošča |
| 1 | MSC-BA4 | Goriva adapterska plošča |
| 1 | EC3 | USB adapter za odpravljanje napak |
| 1 | Toolstick_BA | Adapter za osnovo Toolstick |
| 1 | MSC-DKCS5 | USB kabel |
| 1 | USB podaljšek (USBA-USBA) | |
| 2 | AAA | AAA baterija |
| 2 | CRD2032 | CR2032 3 V gumbasta baterija |
![]()
![]()
![]()
Opomba: Namesto te plošče lahko 434 MHz razvojni kompleti vsebujejo različico PCB antene te plošče, imenovano Si4010 razvojna plošča obeska za ključe 434 MHz (P/N 4010-DKPB_434).
![]()
![]()
![]()
![]()
![]()
Namestitev programske opreme
Paket programske opreme in dokumentacije za razvojni komplet je na voljo kot zip file na Silicon Labs webspletno mesto na http://www.silabs.com/products/wireless/EZRadio/Pages/Si4010.aspx na zavihku Orodja. Priložen programski paket vsebuje vso dokumentacijo in fileje potrebno za razvoj uporabniške aplikacije. Vsebuje tudi nprample aplikacije, ki uporabljajo funkcije API in demo aplikacijo za ključe.
Imeniška struktura programske opreme npramples je sledeča:
![]()
Kopirajte strukturo imenika v imenik po vaši izbiri. Priporočljivo je, da ohranite strukturo mape Si4010_projects, da lahko prevajalnik najde skupno Si4010 files. Vsak projekt ima projekt *.wsp file v mapi bin, ki vsebuje vse nastavitve IDE za projekt, vključno z relativno potjo skupnega files.
Silicon Labs IDE Run
Prenesite Silicon Labs IDE (Integrirano razvojno okolje) z naslednje strani URL: http://www.silabs.com/products/mcu/Pages/SiliconLaboratoriesIDE.aspx in ga namestite na svoj računalnik. Če želite zagnati Silicon Labs IDE, odprite projekt *.wsp file.
Nastavitev strojne opreme z adapterjem za odpravljanje napak USB
Podroben opis IDE in adapterjev za odpravljanje napak najdete v uporabniškem priročniku za razvojni komplet Si4010.
Ciljna plošča je povezana z osebnim računalnikom, v katerem se izvaja Silicon Laboratories IDE prek adapterja za odpravljanje napak USB, kot je prikazano na sliki 9.
![]()
Izvedite naslednje korake za nastavitev adapterja za odpravljanje napak:
- Priključite EC3 Debug Adapter na priključek J2 na plošči Burning Adapter z 10-nožnim trakom
kabel. - Priključite en konec kabla USB v priključek USB na adapterju za odpravljanje napak USB.
- Drugi konec kabla USB priključite na vrata USB na računalniku.
- Ponastavite vdelano programsko opremo vmesnika za odpravljanje napak tako, da zaženete naslednjo aplikacijo: \Silabs_IDE\usb_debug_adapter_firmware_reset.exe (To operacijo je treba izvesti samo enkrat na adapter za odpravljanje napak USB, preden lahko uporabite novo različico IDE.)
- Zaženite Silabs_IDE\ide.exe
Ko se program IDE prvič zažene, bo samodejno posodobil pravilno vdelano programsko opremo za adapter.
Opomba: Pred priključitvijo ali odklopom trakastega kabla iz ciljne plošče odstranite napajanje iz ciljne plošče in adapterja za odpravljanje napak USB. Priključitev ali izključitev kabla, ko so naprave pod napajanjem, lahko poškoduje napravo in/ali USB adapter za odpravljanje napak.
Keil Toolchain integracija
Projekt files v bivšemamppredvidevamo, da je veriga orodij Keil nameščena v: imenik C:\Keil. Lokacijo verige orodij Keil je mogoče preprosto spremeniti v Silabs IDE v meniju Project—Tool Chain Integration. Ocenjevalno različico verige orodij Keil lahko prenesete s spletnega mesta Keil webspletno mesto, http://www.keil.com/. Ta brezplačna različica ima omejitev kode 2 kB in začne kodo na naslovu 0x0800. Brezplačno ocenjevalno različico Keil je mogoče odkleniti, da postane različica 4k brez omejitve postavitve kode, tako da sledite navodilom v opombi o aplikaciji »AN104: Integracija orodij Keil 8051 v IDE Silicon Labs«, ki zajema integracijo orodne verige Keil in upravljanje licenc. Kodo za odklepanje najdete v paketu dokumentacije, omenjenem v “3. Namestitev programske opreme« na strani 5 tega dokumenta. Kodo za odklepanje najdete v korenski mapi v Keil_license_number.txt file. Za pomoč pri uporabi se obrnite na svojega prodajnega predstavnika ali distributerja Silicon Laboratories.
Znane težave
Obstaja težava, povezana z gonilnikom LED, ki se pokaže samo v naslednjih okoliščinah, ko so izpolnjeni vsi trije pogoji:
- Raven programiranja naprave je tovarniška ali uporabniška. Za te ravni je vmesnik za odpravljanje napak C2 omogočen po zagonu z zagonsko rutino.
- Naprava je bila prekinjena z IDE Silicon Labs. »Prekinjena povezava« je mišljena v smislu programske opreme (ne fizično) z uporabo gumbov Connect/Disconnect na IDE ali pa naprava po zagonu samodejno izvaja uporabniško kodo, ne da bi bila kdaj povezana z IDE.
- Naprava izvaja kodo, ki vklopi in izklopi LED.
Če so izpolnjeni vsi pogoji, po prvem utripanju LED, ko je LED ugasnjena, GPIO4 preneha delovati in aplikaciji ni več viden.
Če je raven programiranja naprave Zaženi ali je vmesnik za odpravljanje napak C2 interno onemogočen, ni nobene težave. LED lahko vklopite in izklopite, ne da bi to vplivalo na funkcionalnost GPIO4 naprave. Težavo je mogoče povzeti na naslednji način: kadar koli je omogočen vmesnik za odpravljanje napak C2 in naprava ni povezana z IDE ter se lučka LED vklopi in izklopi, bo GPIO4 prenehal delovati. Ker je v načinu Run C2 po končanem zagonskem procesu onemogočen, to ne vpliva na GPIO4. Zato ta težava vpliva samo na proces razvoja programske opreme in povzroča neprijetnosti razvijalcu. Ko je aplikacija dokončana in je čip programiran kot Run, ni nobene težave.
Obstaja več možnih programskih rešitev; glejte podrobnosti v uporabniškem priročniku razvojnega kompleta obeska za ključe Si4010.
![]()
Studio preprostosti
Dostop do orodij MCU, dokumentacije, programske opreme, knjižnic izvorne kode in drugega z enim klikom. Na voljo za Windows, Mac in Linux! www.silabs.com/simplicity
| |
|||
| Portfelj MCU www.silabs.com/mcu |
SW/HW www.silabs.com/simplicity |
Kakovost www.silabs.com/kakovost |
Podpora in skupnost community.silabs.com |
Zavrnitev odgovornosti
Silicon Laboratories namerava strankam zagotoviti najnovejšo, natančno in poglobljeno dokumentacijo o vseh zunanjih napravah in modulih, ki so na voljo izvajalcem sistemov in programske opreme, ki uporabljajo ali nameravajo uporabljati izdelke Silicon Laboratories. Podatki o značilnostih, razpoložljivi moduli in zunanje naprave, velikosti pomnilnika in pomnilniški naslovi se nanašajo na vsako specifično napravo, navedeni »tipični« parametri pa se lahko razlikujejo in se razlikujejo v različnih aplikacijah. Aplikacija npramptukaj opisane informacije so samo za ilustracijo. Silicon Laboratories si pridržuje pravico do sprememb brez predhodnega obvestila in omejitve informacij o izdelku, specifikacij in opisov tukaj ter ne daje jamstev glede točnosti ali popolnosti vključenih informacij. Silicon Laboratories ne odgovarja za posledice uporabe tukaj navedenih informacij. Ta dokument ne nakazuje ali izraža licenc za avtorske pravice, podeljenih v tem dokumentu za načrtovanje ali izdelavo katerega koli integriranega vezja. Izdelkov se ne sme uporabljati v nobenem sistemu za vzdrževanje življenja brez posebnega pisnega soglasja Silicon Laboratories. »Sistem za vzdrževanje življenja« je kateri koli izdelek ali sistem, namenjen podpiranju ali vzdrževanju življenja in/ali zdravja, za katerega se lahko razumno pričakuje, da bo v primeru okvare povzročil resne telesne poškodbe ali smrt. Izdelki Silicon Laboratories na splošno niso namenjeni vojaški uporabi. Izdelki Silicon Laboratories se pod nobenim pogojem ne smejo uporabljati v orožju za množično uničevanje, vključno (vendar ne omejeno na) jedrsko, biološko ali kemično orožje ali izstrelke, ki lahko izstrelijo takšno orožje.
Informacije o blagovni znamki
Silicon Laboratories Inc., Silicon Laboratories, Silicon Labs, SiLabs in logotip Silicon Labs, CMEMS®, EFM, EFM32, EFR, Energy Micro, Energy Micro logotip in njihove kombinacije, »energijsko najbolj prijazni mikrokrmilniki na svetu«, Ember®, EZLink ®, EZMac®, EZRadio®, EZRadioPRO®, DSPLL®, ISOmodem ®, Precision32®, ProSLIC®, SiPHY®, USBXpress® in drugi so blagovne znamke ali registrirane blagovne znamke Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 in THUMB so blagovne znamke ali registrirane blagovne znamke ARM Holdings. Keil je registrirana blagovna znamka družbe ARM Limited. Vsi drugi izdelki ali blagovne znamke, omenjene tukaj, so blagovne znamke njihovih imetnikov.
![]()
Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
ZDA
http://www.silabs.com
Preneseno iz Arrow.com.
Dokumenti / Viri
![]() |
Razvojni komplet SILICON LABS Si4010 [pdf] Uporabniški priročnik Si4010, razvojni komplet, razvojni komplet Si4010 |



