I am not able to communicate with the SiM3L1xx Badger Board. Do you have any recommendations?
If you are having trouble communicating with the Badger Board, we recommend performing the firmware upgrade procedure described in the User's Guide to place the part into a known state.
1. Download the software from: https://www.silabs.com/documents/login/software/badger-board-software-windows.exe (no Java VM)
https://www.silabs.com/documents/login/software/badger-board-software-windows-javavm.exe (includes Java VM)
2. After installing, connect the badger board to the PC using the USB extension cable and run the Update Firmware batch file from:
3. The full procedure can be found here:
I need to create firmware that runs on multiple device families. How can I manage this in the IDE?
Most development environments support a multi-project workspace. Multple project workspaces allow project settings to be easily varied and have a 'batch build' option that automates the process of building all the different varients.
The Precision32 development environmnent natively supports multi-project workspaces. Please see Application Note 667 for information on using workspaces with Precision32.
The Keil uVision4 development environment also supports multi-project workspaces. Please see the uVision4 User's Guide for more details on managing multiple projects within a workspace.
Please see Simplicity Studio User's Guide for more details on managing multiple projects within a workspace.
Do you have any timing information describing AES functions?
For all EFM32 Series 0 and Series 1 devices with CRYPTO modules (see the list here), the module is rated to perform AES encryption or decryption as follows:
For more information about the CRYPTO module, see the reference manual for your EFM32 device.
For SiM3xx parts, we do not have a characterized specification describing AES timing. However, we can provide typical timing information for operations.
128 bit mode
192 bit mode
256 bit mode
All values were taken with AHB = 20 MHz, code running from Flash, using the P32 IDE.
Is an errata available for the MCU I'm using?
Errata documents are located in the Technical Resource Search section of our website. If no Errata document for a particular product family can be found in the list of documents, then no errata has been released for that product family.