Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
boards:wio-e5 [2022/12/29 00:15] darron [Wio-E5] |
boards:wio-e5 [2022/12/31 19:18] (current) darron [STM32WLE5JC] |
||
---|---|---|---|
Line 6: | Line 6: | ||
{{boards: | {{boards: | ||
\\ | \\ | ||
- | {{boards: | + | {{boards: |
</ | </ | ||
- | STM32WLE5JC | + | This board has a package containing a STM32WLE5JC |
+ | |||
+ | The MCU does not contain a FPU, only the mandatory DSP for m4 | ||
+ | cores, but it does have an embedded radio, it appears to be an SX1262. | ||
+ | |||
+ | |||
+ | ===STM32WLE5JC=== | ||
+ | |||
+ | RAM is in two 32K banks, which may be addressed separately or contiguously. The | ||
+ | second bank has extended features when used separately. | ||
< | < | ||
256K FLASH | 256K FLASH | ||
- | 64K RAM (2 banks of 32K) | + | 64K RAM |
AES 256 | AES 256 | ||
LoRa | LoRa | ||
</ | </ | ||
+ | |||
+ | There is a warning in the reference manual on page 185 of RM0461 Rev 5: | ||
+ | |||
+ | "The SMPS needs a clock to be functional. If for any reason this clock stops, | ||
+ | the device may be destroyed." | ||
+ | |||
+ | I probably would not have bothered with this board had I read the above warning beforehand. | ||
+ | Who designs a MCU that can self destruct if a bit doesn' | ||
+ | |||
===Test=== | ===Test=== | ||
Line 61: | Line 79: | ||
To program the board connect with a [[tools: | To program the board connect with a [[tools: | ||
- | will require an adapter | + | will require an adapter |
Warning: This process will erase the write protected firmware and this | Warning: This process will erase the write protected firmware and this | ||
is non-recoverable. | is non-recoverable. | ||
+ | |||
+ | NB when removing protection, the device will need to be power cycled afterwards. | ||
< | < | ||
Line 127: | Line 147: | ||
Zone: Default Description: | Zone: Default Description: | ||
Cortex-M4 identified. | Cortex-M4 identified. | ||
- | J-Link> | + | J-Link>mem32 0x8000000 0x20 |
+ | 08000000 = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF | ||
+ | 08000010 = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF | ||
+ | 08000020 = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF | ||
+ | 08000030 = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF | ||
+ | 08000040 = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF | ||
+ | 08000050 = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF | ||
+ | 08000060 = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF | ||
+ | 08000070 = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF | ||
</ | </ | ||
===Erase=== | ===Erase=== | ||
Line 133: | Line 161: | ||
Connecting to the board using JLinkExe will remove protection and erase | Connecting to the board using JLinkExe will remove protection and erase | ||
the firmware but this can also be done using a standalone tool. | the firmware but this can also be done using a standalone tool. | ||
+ | |||
+ | NB when removing protection, the device will need to be power cycled afterwards. | ||
< | < | ||
Line 170: | Line 200: | ||
===Clock=== | ===Clock=== | ||
- | HSE 32MHz TCXO | + | On reset the MCU uses the MSI clock at 4 MHz. |
+ | |||
+ | ==HSE== | ||
+ | |||
+ | 32MHz TCXO | ||
< | < | ||
Line 176: | Line 210: | ||
</ | </ | ||
- | LSE 32.768KHz | + | ==LSE== |
+ | 32.768KHz | ||
===Antenna=== | ===Antenna=== | ||
Line 223: | Line 258: | ||
[[https:// | [[https:// | ||
+ | [[https:// |