DSP C6678应用过程中关于汇编阶段Bug笔记

2019-07-14 21:20发布

DSP C6678应用过程中关于汇编阶段Bug笔记


1、点击运行按钮后,程序长时间无法结束,点击暂停按钮后,弹出错误,只能disconnect。
      原因:浮点指令有功能单元延迟,在延迟周期内,功能单元不能有其他指令执行,否则出错。

      2、在运行过程中,出现异常,会将所有寄存器值都在console界面上打印。
      原因:寄存器写冲突,在同一个周期对同一个寄存器有写入操作。

      3、返回值不正确。
      原因:汇编函数的默认返回类型是int型,如果函数返回类型不是int,一定要声明函数.

0条回答

一周热门 更多>