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.

怎么在Linux c6x下使用MFENCE等指令



您好!

      我最近在ucLinux(Linux mcsdk)下进行驱动编程,自己是将驱动编成模块的方式,再用

insmod命令将该模块装载。我想在模块里使用CPU指令,比如MFENCE,我直接插入汇编代码

"asm( MFENCE );"是无法在c6x-gcc下通过编译的,它会提示我一个错误:无法识别的操作码。

     请问我怎么做才能使用CPU的这种指令并能通过c6x-gcc的编译?非常感谢!

  • 你好,你的C6678核上ucLinux已经跑起来了吗?

    我这里还有些问题,希望可以交流下...

    http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/64756.aspx

    关于汇编和C混合编程,我只知道

    #pragmaasm

       ......

    #pragmaendasm