8.1 AccelDSP综合工具 – 有没有办法lint检查MATLAB代码以帮助调试?-Altera-Intel社区-FPGA CPLD-ChipDebug

8.1 AccelDSP综合工具 – 有没有办法lint检查MATLAB代码以帮助调试?

问题描述

有没有办法让lint检查MATLAB代码以帮助调试?

解决/修复方法

MATLAB包含一个名为“mlint”的命令,可以从AccelDSP中的MATLAB控制台选项卡输入。 mlint命令使用当前目录(项目文件所在的文件)中的文件进行操作,并报告未使用的变量,不匹配的参数列表等。以下是一个例子:

>> mlint(’design_function.m’)

L 1(C 43-58):函数名’des_function’将由MATLAB以其文件名:’design_function’知道。

L 1(C 79-86):输入变量’load’似乎永远不会被使用。

L 6(C 1-11):此处为变量“COUNT”指定的值可能永远不会被使用。

L 9(C 12-22):永远不能使用持久变量’num’。

L 28(C 5-22):此处为变量’count_plus_one’指定的值可能永远不会被使用。

L 150(C 32):在(标量)条件语句中使用&&代替&作为AND运算符。

要在整个项目目录中打开带有M-Lint代码检查报告的窗口,请输入:

mlintrpt

请登录后发表评论

    没有回复内容