คำสั่ง NOP หรือ NoOperationProcessing ใน Keil เมื่อใช้ STM32F1 มีอ๊ะเปล่าครับ

Started by TaoTao, April 30, 2014, 03:47:30 PM

Previous topic - Next topic

TaoTao

คือ โดยปกติ เวลาโค้ด
ผมจะ หยอด NOP; ไว้เป็นระยะๆ
เพื่อง่าย ในการคำนวณหา Machine Cycle
ของแต่ละ Method หรือ Function

ลอง Search ดู ก็ยังไม่เจอที่ใช้ได้เลย
ทั้ง

nop; , _nop_(); , _NOP(); , asm("nop"); ...

มันบอก Error เพราะ

//----------------------------------------------------------------------------------
.\first.axf: Error: L6218E: Undefined symbol asm (referred from main.o).
//----------------------------------------------------------------------------------

@_@!

มีคำสั่งอะไร ใช้ได้มั่งอ่ะครับ


TaoTao

Quote from: pntclub on April 30, 2014, 04:42:38 PM
_asm ("NOP");

ยังไม่ได้ง่ะ
หรือ มันต้องติดตั้ง หรือทำไรเพิ่มเปล่าครับ

มันขึ้น error อย่างนี้อ่ะ

.\first.axf: Error: L6218E: Undefined symbol asm (referred from main.o).
Not enough information to list image symbols.




pa_ul


TaoTao

ได้แว้ว ๆ ๆ

ตัวที่ใช้ได้ คือ __nop(); กับ __NOP(); ครับ

ขอบคุณทุกคนมากนะครับ

;D