以前用汇编做过CLA,由于汇编不怎么会用,现在想着改到C下来写,我新装了codegen version 6.1.0,库、头文件都设置好,复制例程中的 2806x_sin.cla 文件到工程中,编译结果出现以下问题:
1. Cla1Regs.MVECT1 = ((Uint16)Cla1Task1 - (Uint16)&Cla1Prog_Start); 提示 Cla1Prog_Start 找不到,extern Uint16 Cla1Prog_Start;这句我有,但是不知道Cla1Prog_Start 原始怎么定义的,我想可能是在.cla文件编译过程的汇编文件中吧,顺带问一下怎么能看到编译过程中生成的asm文件。
2. extern cregister volatile unsigned int IFR; 对这一句提示两个错误,cregister is not allowed on this declaration 和 unrecognized cregister name 'IFR' 。
3. 我发现codegen version 6.1.0里面没有–cla_support option in the Runtime Model Options,我使用6.0.1版本的时候使能过,现在找不到了。
急!!!请专家大侠逐条解答!!!