1. Clarify to yourself what the specific issue is.
2. Apply basic troubleshooting:
3. Consult the datasheets and reference manuals. Sources include:
4. Search to see if someone has asked the same question already.
5. If you use custom hardware, try to reproduce the issue on a Silicon Labs kit
6. If you have a big firmware project, try to reproduce the issue on one of the Silicon Labs examples with minimal modification
7. If you have a radio configuration problem, try to reproduce it with RAILTest or WDS
8. Include the relevant parts of your development setup in the problem description. Examples include:
9. Include steps to reproduce the problem or specific conditions the problem occurs in.
10. Be patient and avoid making duplicates of your question.
For general community usage please refer to the Silicon Labs Community Guidelines.
i get the config file from WDS, the chip can not tx ook carrier in the direct synchronous/asynchronous mode, but fsk and cw mode are ok.
i want to use the si4463 in tx direct mode, ook modulation, synchronous or asynchronous mode. how to do?
I set up a simple_trx code, there are some driver code in the hal-efr32 and emdrv folder, but i don't need some of them.
I select some .c file to exclude from build, however when I try to modity some other driver code which i need, I made a copy, then all other code that i have deleted come back. I have to delete them again.
How can I set to avoid the deleted driver code come back?
Currently i am using EFR32MG12 (BRD4163A) . i have to receive WiSUN payload data which is send from S2LP node but i am not receiving data properly on EFR side. i think some Radio settings i am missing. i have only reference of S2LP for WiSUN.
Using FSK modulation, do you recommend to use external crystal for better reliability of transmission and radio certification (used with si4355 receiver). The receiver can tolerate the offset introduced by manufacturing and temperature drift in OOK, but using FSK is it also the same (433 Mhz, Fsk, 0/40°C operating) ?
I am using BRD4164A A03 with Start kit Main Board BRD4001A Rev A01.
and trying to run the following example, but it is not working as expected.
I also have doubt regarding the compatibility of above boards. Are they compatible with each other?
I tried changing the GPIOs for UART by referring to User's Guide, Fig. 3.3 Exp Header on Page 10. [ https://www.silabs.com/documents/public/user-guides/ug263-brd4164a.pdf ]
But it also didn't work.
Thanks & Regards!
I'm working with EFR32FG12P431F1024GM68, and try to set up a bootloader, with flex SDK 2.7.2.
I create an Gecko Bootloader example project, "Internal Storage Bootloader (Single image on 1MB device) ", and configured as follow:
I built project and succeed, so I flashed the file "bootloader-storage-internal-single-combined.s37" by Simplicity Commander GUI. When I restart the chip, I can't see any Bootloader output from serial(USART3), and the App code runs nromally.
My question is how to ensure the Bootloader is working well?
I'm working with an EFR32BG12P433F1024GM48 and using a simpleTRX example. What I want is to set a timer of 10 seconds. When this timer ends, it will display from serial communication some information.
Thanks for helping,
I have just loaded up a new flex trx multi-phy project. I've made no changes to the .isc just generated and built. and I've got 3 warnings about missing project paths:
Invalid project path: Include path not found (C:\SiliconLabs\SimplicityStudio\v4\developer\sdks\gecko_sdk_suite\v2.7\platform\Device\SiliconLabs-Restricted\EFR32MG12P\Include).
Invalid project path: Include path not found (C:\SiliconLabs\SimplicityStudio\v4\developer\sdks\gecko_sdk_suite\v2.7\protocol\flex\util).
Invalid project path: Include path not found (C:\SiliconLabs\SimplicityStudio\v4\developer\sdks\gecko_sdk_suite\v2.7\protocol\stack).
Is this expected with Flex 2.7?
i am currently using sim EEPROM 1. I am confused with a callback. Currently, there is a callback event of EMBER_SIM_EEPROM_FULL, but token are generated during compilation time and if we generate tokens which exceed the size of EEPROM the there would be a compilation error.
Thus I am confused that when will this EMBER_SIM_EEPROM_FULL event be generated. If then can you suggest me a scenario in which i would be able to generate it.
In the new EFR32 Series 2, the RFSENSE with OOK feature looks very promising. However, it's unclear how to generate the OOK message.
Is there a full example, with code for both receiving and transmitting modules, documented somewhere?
Relatedly, is there an SNR value for the OOK? -20dBm is far too low for our real-world applications, but we could consider some kind of amplifier on the input.
Does anyone have a pre-tested or otherwise profile for around 5kbps using RAIL? I'm trying to get a good range/data rate trade off. I'm not using a TCXO but I would like to know if I need one to get the best out of the hardware, or if the various compenations can do this for me.
Further, I'm a little confused with the crystal settings, as these default to zero. Will I need to either set these or can I rely on the tool to select the right values, or AFC to compensate this - there is clearly a trade off here if filters are automatically calculated.
Finally, is it better that I use DSSS or similar?
I would like to use Antenna diversity with Si4461 and i am trying to design a possible layout, but i have a problem.
In the datasheet of the component, it is write that I have to use a SPDT switch, but on the layout of the 4463CPCE20A915, a DPDT switch it used.
So my question is, which type of switch I have to use?