TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28235调用flashAPI的问题

开发过程中需要调用flashAPI,文档上说需要设置浮点运算,如下图设置后发现程序编译没有问题,但烧到板子后程序跑死,寄存器CLASSID值看是E8也不是EF (TMS320F2833x Floating Point Class device).

哪位大侠帮忙分析下,急用

Linda:

您好!

请问用的是哪个FlashAPI版本? controlSUITE中如下目录有最新的28235的Flash API库文件:

C:\ti\controlSUITE\libs\utilities\flash_api\2823x\28235\v210\lib

开发过程中需要调用flashAPI,文档上说需要设置浮点运算,如下图设置后发现程序编译没有问题,但烧到板子后程序跑死,寄存器CLASSID值看是E8也不是EF (TMS320F2833x Floating Point Class device).

哪位大侠帮忙分析下,急用

Duan Liu:

回复 Linda:

嗯 是最新的 

关键是现在FPU模式貌似就没设置成功 改了模式后程序都不能正常运行

开发过程中需要调用flashAPI,文档上说需要设置浮点运算,如下图设置后发现程序编译没有问题,但烧到板子后程序跑死,寄存器CLASSID值看是E8也不是EF (TMS320F2833x Floating Point Class device).

哪位大侠帮忙分析下,急用

Duan Liu:

回复 Duan Liu:

会和CCS的版本有关系吗 比如免费版本之类的

开发过程中需要调用flashAPI,文档上说需要设置浮点运算,如下图设置后发现程序编译没有问题,但烧到板子后程序跑死,寄存器CLASSID值看是E8也不是EF (TMS320F2833x Floating Point Class device).

哪位大侠帮忙分析下,急用

Linda:

回复 Duan Liu:

您好!

F28235是定点的,不支持FPU,所以程序中不需要使能FPU的。

开发过程中需要调用flashAPI,文档上说需要设置浮点运算,如下图设置后发现程序编译没有问题,但烧到板子后程序跑死,寄存器CLASSID值看是E8也不是EF (TMS320F2833x Floating Point Class device).

哪位大侠帮忙分析下,急用

Duan Liu:

回复 Linda:

那不支持FPU 能调用TI 官方的flashAPI吗?文档上不是说调用前要配置–float_support=fpu32吗?还是说F28235不支持FPU也可以调用flashAPI?

开发过程中需要调用flashAPI,文档上说需要设置浮点运算,如下图设置后发现程序编译没有问题,但烧到板子后程序跑死,寄存器CLASSID值看是E8也不是EF (TMS320F2833x Floating Point Class device).

哪位大侠帮忙分析下,急用

Duan Liu:

回复 Duan Liu:

问题解决了 谢谢坛友帮助

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28235调用flashAPI的问题
分享到: 更多 (0)