i want to add the nop instruction in DS-5, but i don't know how?
i has ever use CCS and i know insert the "asm(" NOP");" which can execute the nop instruction.
what can i insert for nop instruction?
I used the " __nop()" refer to your provide,but failed again.
It is the error message:
“APP/app.c:486:11: error: implicit declaration of function '__nop' [-Werror=implicit-function-declaration]”
The compilation is passed if i use "__asm__("NOP");" instead of "__nop;'".
With the ARM Compiler (shipped with DS-5) you can use NOP as an assembler instruction and in the compiler as an intrinsic __nop().
For example:
volatile int x;
int z;
int read_variable(int y)
{
int i;
int a = 0;
__nop();
a = x;
return z + y;
}
This is discussed in the DS-5 docs - shipped with the tools and online here:http://infocenter.arm.com/help/topic/com.arm.doc.subset.swdev.ds5/index.html Just search for NOP!
Note that NOP is ok for introducing padding into code for alignment purposes, but it's not guaranteed to generate any delay. Hope that helps.
Hello zenonxiu
Could you please help @cloud with his question?
Thank you.
View all questions in Arm Development Studio forum