FlexSeries
Revision & Variant Determination
FlexCase Revision
To detect your FlexCase revision number please refer to the table below. After reading the applicable ADC, the voltage will invorm the revision number.
Revision | FlexBench | FlexCase S | FlexCase E | FlexCase G | FlexCase R |
---|---|---|---|---|---|
1.0 | 2.2 V | 2.75 V | 2.2 V | ||
1.1 | 1.65 V | 1.65 V | 1.92 V | 2.44 V | |
1.2 | 0.73 V | 1.47 V | |||
1.3 | 1.32 V | ||||
2.0 | 1.73 V | ||||
2.1 | 1.83 V |
FlexCase S MCU Variants.
The FlexCase S hardware can ship with either the S32K142 MCU or a S32K144. Functionality, it is the same but requires slight changes to the software configuration (most sample software uses S32K144).
If you are unsure which version you have, there are two methods to test: via S32DS or via FlexCaseFlash.
S32DS Method
The software method requires a Pro version of our hardware, which utilizes the flashing method described in the quick start guide. The method is a simple trial and error and will safely indicate you have configured the software incorrectly.
WARNING: The FlexCase can only support one flashing method at a time (S32DS or FlexCaseFlash). Attempting to flash through S32DS with an ELF file generated with the FlexCaseFlash settings will usually require returning your FlexCase for repairs.
You can use a precompiled ELF file or build your own for a target MCU and attempt to flash it using S32DS. If the build was successful but the flash was not with the default S32K144 settings, it is likely that the MCU is the 142 variant.
- To configure S32DS for the 142 variant, Duplicate the 144 debug config in s32ds, then press “select device” change the processor to the 142 as below. You can now use the 142 debug config instead when flashing new software.
- If using Simulink, change the processor settings in your model to the 142 family and rebuild the software
It recommended to perform variant testing with limited IO connected to the FlexCase to avoid any potential damage to connected components if the hardware becomes temporarily unresponsive.
FlexCaseFlash Method
If you purchased the Lite version or are flashing over CAN, the FlexCase will indicate the variant through a periodic CAN message while in bootloader mode. Every 5 seconds, message ID 0x765 will broadcast the MCU variant, with the 8 data bytes corresponding to the ASCII characters of the variant code (FlxC_144 or FlxC_142).