您好!
我最近在ucLinux(Linux mcsdk)下进行驱动编程,自己是将驱动编成模块的方式,再用
insmod命令将该模块装载。我想在模块里使用CPU指令,比如MFENCE,我直接插入汇编代码
"asm( MFENCE );"是无法在c6x-gcc下通过编译的,它会提示我一个错误:无法识别的操作码。
请问我怎么做才能使用CPU的这种指令并能通过c6x-gcc的编译?非常感谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我最近在ucLinux(Linux mcsdk)下进行驱动编程,自己是将驱动编成模块的方式,再用
insmod命令将该模块装载。我想在模块里使用CPU指令,比如MFENCE,我直接插入汇编代码
"asm( MFENCE );"是无法在c6x-gcc下通过编译的,它会提示我一个错误:无法识别的操作码。
请问我怎么做才能使用CPU的这种指令并能通过c6x-gcc的编译?非常感谢!