刚开始用DSP,对.cmd还不是很理解。
我个人初步怀疑可能是主程序里面用的静态字符串太多了,超出econst规定的范围了。
测试程序中如下能够编译通过:
myprintf(“printf test begin!”);
myprintf(“string:%s”,"string");
myprintf(“int:%d”,999);
myprintf(“int:%f”,3.14159);
但是如果在在程序中加入一句类似下面的语句就会编译通不过
myprintf(“printf test over!”);
myprintf(“int:%f”,9.87654);
调用函数一次跟多次有神马区别啊,困惑? |