EEVblog Electronics Community Forum
Electronics => Projects, Designs, and Technical Stuff => Topic started by: mrpackethead on December 10, 2016, 08:36:24 pm
-
(1) Does anyone else have any experience with this radio Soc?
(2) I've struggled for several days to try to find out how you go about using, configuring and debug this thing simply becuase the documentation seems to lacking.
-
I have not used it but just sanity check, had you read reference manual besides the datasheet?
-
For debugging you will need something like J-link or Silabs 32 bit debug adapter. It's Cortex M0+ with SWD interface after all. You can use any silabs dev board with built in J-link (set to debug external device) as debugger as well. IMO Silabs Simplicity studio is pretty straight forward.
-
I have not used it but just sanity check, had you read reference manual besides the datasheet?
yes.,
-
Are you talking about the ARM or radio side of things?
I haven't used the EZR32 yet, but from looking into it a few months back, it seems to be a two-die solution where they internally wired up a few pins of the ARM to an EZRadio Pro Si446x transceiver. You should be able to get the radio going by following the EZRadio datasheet, SDK (WDS) and app notes.
http://www.silabs.com/products/wireless/EZRadioPRO/Pages/si446x.aspx (http://www.silabs.com/products/wireless/EZRadioPRO/Pages/si446x.aspx)
Here's a receive-only project that I built with one of these radios a while back.
https://github.com/astuder/dAISy (https://github.com/astuder/dAISy)
-
its the arm side that is getting me stumpped.. Ironically teh radio side i've been able to configure and modify etc etc.
I just cant' find any details on how to program the ARM stuff or how the Gecko SDK works etc etc.
-
Did you installed simplicity studio ?
-
Did you installed simplicity studio ?
Yes, i've installed it. It connects and i can push the example code to the dev board.. I was even able to make some minor mods to the code and.. ( change the rate of the LED blink ).. .
What i'm struggling with is any documetnation on how you use the SDK, its libtrarys etc.