Skip to main content
Senior
January 22, 2025
Solved

Missed files when 'Enable BASEPRI support' in X-CUBE-AZRTOS-F7'

  • January 22, 2025
  • 1 reply
  • 921 views

Hi,

It seems the X-CUBE-AZRTOS-F7 1.1.0 is based on ThreadX 6.1.7. But after select 'Enable BASEPRI support', it missed several files which exist in the official 6.1.7 release, they are:

tx_thread_interrupt_disable.S and _tx_thread_interrupt_restore.S.

Thanks.

 

'

Best answer by Mahmoud Ben Romdhane

Hello @diverger ,

Thank you for reporting this issue:

Missing declaration of tx_thread_interrupt_restore.s and tx_thread_interrupt_disable.s in STMicroelectronics 

X-CUBE-AZRTOS-F7.1.1.0_Configs.xml for the CM7 GNU.

I am escalating an internal ticket to the concerned team (ticket number:201630).

 

Thanks.

Mahmoud

 

 

1 reply

Technical Moderator
January 22, 2025

Hello @diverger ,

First let me thank you for posting.

I have created a project with STM32F722ICK6 and I have installed and enabled X-CUBE-AZRTOS-F7.

 

MahmoudBenRomdhane_0-1737554367491.png

 

tx_thread_interrupt_disable.S and _tx_thread_interrupt_restore.S are well generated.

MahmoudBenRomdhane_1-1737554729200.png

 

Thanks.

Mahmoud

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
divergerAuthor
Senior
January 25, 2025

Hi,

It's weird that your MCU is a F7 based on cortex-m7, but it shows 'cortex-m33' in the picture. In my case, I use STM32F769.

Please check it.

Thanks.

Technical Moderator
January 27, 2025

Hello @diverger ,

Further to your comment, I am using STM32CubeMX 6.13 and ThreadX version: 6.1.10 not 6.1.7.

MahmoudBenRomdhane_0-1737992051694.png

Thanks.

Mahmoud

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.