Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support of STM32WL #44

Closed
beegee-tokyo opened this issue Oct 16, 2021 · 6 comments · Fixed by #49
Closed

Add support of STM32WL #44

beegee-tokyo opened this issue Oct 16, 2021 · 6 comments · Fixed by #49
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@beegee-tokyo
Copy link

A call for help. I guess I am just missing some setting somewhere.

I am trying to use FreeRTOS with the Arduino_Core_STM32 and the newly added variant WL54CCU_WL55CCU_WLE4C(8-B-C)U_WLE5C(8-B-C)U

But compilation fails (even with empty sketch) with

C:\Users\RAKWIR~1\AppData\Local\Temp\cci0Ndhb.s: Assembler messages:
C:\Users\RAKWIR~1\AppData\Local\Temp\cci0Ndhb.s:334: Error: selected FPU does not support instruction -- `vstmdbeq r0!,{s16-s31}'
C:\Users\RAKWIR~1\AppData\Local\Temp\cci0Ndhb.s:356: Error: selected FPU does not support instruction -- `vldmiaeq r0!,{s16-s31}'

Example sketch:

#include <STM32FreeRTOS.h>

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}
@beegee-tokyo beegee-tokyo changed the title Trying to use STM32FreeRTOS with Arduino_Core_STM32 V2.1.0 Trying to use STM32FreeRTOS with Arduino_Core_STM32 V2.1.0 with new STM32WL5 variant Oct 16, 2021
@fpistm
Copy link
Member

fpistm commented Oct 16, 2021

Hi @beegee-tokyo

currently this library does not support the STM32WL.
I did not have time to add it properly, same for STM32L5 and STM32U5.

@beegee-tokyo
Copy link
Author

Too bad. Anything I can help?

@fpistm fpistm changed the title Trying to use STM32FreeRTOS with Arduino_Core_STM32 V2.1.0 with new STM32WL5 variant Add support of STM32WL Oct 18, 2021
@fpistm
Copy link
Member

fpistm commented Oct 18, 2021

well, feel free to contribute. I will review your PR 😉

@fpistm fpistm added the enhancement New feature or request label Oct 18, 2021
@fpistm fpistm added this to To do in STM32duino libraries via automation Oct 18, 2021
@beegee-tokyo
Copy link
Author

Will have a look. For now I do not know where to search. It seems the wrong MCU/FPU type is selected, I guess that is requiring to select the correct STM32 MCU.

@fpistm
Copy link
Member

fpistm commented Feb 23, 2022

Support of CM33 added thanks #48 --> my mistake, I thought it was ok but no.

@fpistm fpistm added this to the 10.3.1 milestone Feb 23, 2022
@fpistm fpistm linked a pull request Feb 23, 2022 that will close this issue
@fpistm fpistm closed this as completed Feb 23, 2022
STM32duino libraries automation moved this from To do to Done Feb 23, 2022
@fpistm fpistm reopened this Feb 23, 2022
STM32duino libraries automation moved this from Done to In progress Feb 23, 2022
@fpistm
Copy link
Member

fpistm commented Feb 23, 2022

Issue:

C:\Users\***\AppData\Local\Temp\ccMfcvd2.s: Assembler messages:
C:\Users\***\AppData\Local\Temp\ccMfcvd2.s:326: Error: selected FPU does not support instruction -- `vstmdbeq r0!,{s16-s31}'
C:\Users\***\AppData\Local\Temp\ccMfcvd2.s:348: Error: selected FPU does not support instruction -- `vldmiaeq r0!,{s16-s31}'

fpistm added a commit to fpistm/STM32FreeRTOS that referenced this issue Feb 23, 2022
Fixes stm32duino#44

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
ABOSTM pushed a commit to fpistm/STM32FreeRTOS that referenced this issue Feb 25, 2022
Fixes stm32duino#44

Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
STM32duino libraries automation moved this from In progress to Done Feb 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

Successfully merging a pull request may close this issue.

3 participants