Skip to main content
Senior
Jan 22, 2025 1:29 PM UTC
Solved

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

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.

 

'

This topic has been closed for replies.
ST Technical Moderator
Jan 28, 2025 10:38 AM UTC

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

 

 

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.

4 replies

ST Technical Moderator
Jan 22, 2025 2:06 PM UTC

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
Jan 25, 2025 2:26 AM UTC

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.

ST Technical Moderator
Jan 27, 2025 3:37 PM UTC

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.