shero 发表于 2016-9-7 13:28:25

DSP编程与调试总结

(1)error: can't allocate .ebss, size 000c450d (page 1) in DXINTFRAM2 (avail:
            00010000)
error: errors in input - ./Debug/sercon0.out not built
变量太多,分配不开了。使用仿真器和电脑仿真不同,会根据DSP实际情况分配空间。
(2)DSP调试过程:上电连接编译下载重启debug-restartgo main运行
(3)<Linking>

undefined                        first referenced
symbol                              in file
---------                        ----------------
_write_ram                     F:\CCStudio_v3.3\MyProjects\sercon_test\sercon0\Debug\main.obj
_write_reg                     F:\CCStudio_v3.3\MyProjects\sercon_test\sercon0\Debug\main.obj
_read_ram                        F:\CCStudio_v3.3\MyProjects\sercon_test\sercon0\Debug\main.obj
_read_reg                        F:\CCStudio_v3.3\MyProjects\sercon_test\sercon0\Debug\main.obj
>>   error: symbol referencing errors - './Debug/sercon0.out' not built

>> Compilation failure

Build Complete,
2 Errors, 3 Warnings, 0 Remarks.
缺少文件,把含有定义的文件加上。
(4)每个源程序用到的定义如果在头文件中,都要include上,这时候需要避免头文件重定义,应该避免把使用相同头文件的函数分散太多,可以写在一个源文件里,这样可以避免头文件重定义;另外,还要注意头文件的包含顺序,已经包含的头文件的声明等可以被下一个头文件使用,不用重新定义或声明。

贝瓦儿歌 发表于 2016-9-7 17:15:07

页: [1]
查看完整版本: DSP编程与调试总结