arm functions equivalent functions in arm-none-eabi

Asked by adnan

I would like to know are there any equivalent of the following functions in GNU ARM tool-chain. As linker is reporting undefined symbols ...
-> __disable_irq()
-> __enable_irq()
-> __dmb(unsigned)
-> __wfi()
-> __schedule_barrier()
...

The list continues. (I hope that you understand what functions I am asking about)

waiting for your reply

Regards,
Adnan

Question information

Language:
English Edit question
Status:
Solved
For:
GNU Arm Embedded Toolchain Edit question
Assignee:
No assignee Edit question
Solved by:
adnan
Solved:
Last query:
Last reply:
Revision history for this message
Terry Guo (terry.guo) said :
#1

Normally those functions are from CMSIS code.

Revision history for this message
adnan (m-adnanali-1) said :
#2

so there is no alternative function in ARM GNU ?

Revision history for this message
Terry Guo (terry.guo) said :
#3

Those functions are hardware related functions, not language related functions like malloc/memcpy. So no alternative functions from tool chain. I am afraid that you need to implement them by yourself so far. You can learn from CMSIS. Now I do feel we should provide something like CMSIS for Cortex-R class cores.

Revision history for this message
adnan (m-adnanali-1) said :
#4

ok.. will do.

thanks terry