[stm32] Add STM32L5#800
Conversation
c824cd7 to
2e268c2
Compare
salkinium
left a comment
There was a problem hiding this comment.
So far so good! Finally a real Cortex-M33 device, only ever played around with those on a crappy simulator!
@salkinium Are there any hidden surprises with Arm-v8m? I just had a very short look at the architecture manual. Apart from all this Trust Zone stuff everything looks quite similar to v7m. |
|
Should be backwards compatible for v7m, you have to explicitly enable the TrustZone stuff, just like you have to explicitly enable unpriviledged mode in v7m. |
8c061d8 to
fbd3990
Compare
|
The docs pipeline fails because of freertos. Our clone does not include CM33 support. Will be fixed soon: modm-ext/freertos-partial#5 |
fbd3990 to
450504d
Compare
|
Freertos is now working with modm-ext/freertos-partial#5 |
|
I guess fibers don't require any changes as long as we don't support TrustZone. |
|
The unit tests succeed but take about 30 seconds to run. Do we have any test that would take that long? |
|
ADC, DAC and DMA are working as well. |
abfd9e2 to
1d39b63
Compare
I think that's because of one very thorough driver test by Sascha, but I don't remember which one anymore. We really need to execute these tests automatically, otherwise nothing will ever get fixed. |
salkinium
left a comment
There was a problem hiding this comment.
Awesome work, thank you very much!
|
Squash? |
9b35af7 to
187ddd8
Compare
Rebased and squashed the fixup commits. |
|
The Windows ARM toolchain download does not work and fails the CI, meh. |
|
I have restarted the Windows job, let's see. |
Add STM32 L5 devices
Port fibers to Cortex-M33, just works