我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 1002|回复: 1

[技术讨论] DSP编程与调试总结

[复制链接]

该用户从未签到

39

主题

96

回帖

0

积分

二级逆天

积分
0

终身成就奖原创先锋奖

QQ
发表于 2016-9-7 13:28:25 | 显示全部楼层 |阅读模式
(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调试过程:
    [li]上电[/li][li]连接[/li][li]编译[/li][li]下载[/li][li]重启debug-restart[/li][li]go main[/li][li]运行[/li]

(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上,这时候需要避免头文件重定义,应该避免把使用相同头文件的函数分散太多,可以写在一个源文件里,这样可以避免头文件重定义;另外,还要注意头文件的包含顺序,已经包含的头文件的声明等可以被下一个头文件使用,不用重新定义或声明。
回复

使用道具 举报

该用户从未签到

34

主题

136

回帖

9

积分

一级逆天

积分
9

终身成就奖

QQ
发表于 2016-9-7 17:15:07 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛开启做任务可以
额外奖励金币快速赚
积分升级了


Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

平平安安
TOP
快速回复 返回顶部 返回列表