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.

我用TMS320F28069的两个例程:fpu_software和 fpu_hardware 怎么来试验体会这两个例程的差别?

Other Parts Discussed in Thread: TMS320F28069

我用TMS320F28069的两个例程:fpu_software和  fpu_hardware  怎么来试验体会这两个例程的差别?  发现两个例程的主程序都一样 就是编译器里关于FPU的配置不一样,要怎么来区分这两个例程的差异?

  • 在反汇编的模式下,看   y1 = m1*x1 + b1;y2 = m2*x2 + b2;用Assembly step into单步看

    会看到fpu_software(没有用FPU)的程序长度长,运行时间长。

    fpu_hardware(用硬件FPU)的程序长度短,只有几条汇编指令。

  • 另外一个直观的方式,你可以在一小段代码前让某一GPIO置高,结束时置低,查看其运行时间比较软件实现和硬件FPU单元的效率。