- Silicon Labs Community
- Welcome and Announcements
- Silicon Labs Knowledge Base
- 8-bit MCU
- 32-bit MCU
- Bluetooth / Wi-Fi
- Other Products Category
- Optical/RH/Temp Sensor
- Other Products
- Hardware and Software Tools
- Simplicity Studio and Software
- General Discussions and Suggestions
- Chinese Forum
- Software Libraries
- Development Kits
- Reference Designs
- Third Party Tools
- White Papers
- Official Blog of Silicon Labs
- Chinese Blog
03-20-2017 08:31 AM
I'm running Simple TRx example (without changes) under EZR32LG, but some problems are happening.
When Board 1 and 2 are changing packets, apparently the sequencwe is broken, Board 1 sends the correct sequence but Board 2 receives an old packet. (attached file 1)
Incorrect received data as showed in attached file 2. I was hopping, in that case, a CRC error during transmission.
03-22-2017 02:29 AM
First: I have checked, the program run normally, and couldn't reproduce your question. I created the project based on Gecko SDK v5.0.0.
Second: Which demo code did you test about frequency hopping? The simple TRX project we provide doesn't contain frequecy hopping.
03-28-2017 10:11 PM
When you read the whole demo code, you'll find if there's a crc error, "-->Pkt RX: CRC Error" will be printed on the LCD screen.
But, the screenshot you sent is not, it seems the received packet passed with crc checking.
SO, I think there should be some problems about your code with the board.
What's board do you use for testing? Is it a standard WSTK from silabs?
Could you send your whole source project to me for a further analysis?