DM6467 CCS3.3 BIOS 5.32.1使用时问题解析

本文详细解答了使用CCS时遇到的常见错误,包括代码构建无误但运行时出现对话框提示Simulator不支持RTDX、应用使用64MB DSP内存、非法指令错误以及符号引用错误等。提供了相应的解决方法,如更改RTDX模式为Simulator、检查BIOS版本、重启CCS等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Question1.  

      error: relocation overflow occurred at address 0x00000020 in section

            '.text' of input file
            The 32-bit PC-relative displacement -73428952 at this location is
            too large to fit into the 21-bit PC-Relative field; the destination
            address is too far away from the instruction. You may need to add a
            mask to the assembly instruction or use other target specific
            assembly features if you really only need the lowest 21 bits of
            this symbol. Please see the section on Relocation in the Assembly

            User's Guide. 


Question2:

           Build 无错误,run 时候弹出以下对话框,

         

          原因是Simulator不支持RTDX ,故RTDX必须在Emulator(硬件仿真器)下使用。

         解决方法:DSP/BIOS tcf文件   -〉RTDX  -real-Time Exchange settings 的RTDX Mode改为Simulator。


Question3:

Error:  The application is using 64 MB of DSP memory. Verify               application memory usage. To increase the supported              memory limit, refer SPRU600.  
Error: SIM may not be in stable state, Advisable to correct the error before Running  

        原因:未知

        解决方法:重新打开ccs 编译就好了 ,还不知道什么问题


Question4:


undefined                        first referenced
 symbol                              in file
---------                        ----------------
_HWI_D_inhwi                     C:\\Users\\...\\xxx\\lib\\dsplinkmpcs.lib
_SWI_D_inswi                     C:\\Users\\...\\xxx\\dsplinkmpcs.lib
>>   error: symbol referencing errors - './ReleaseTest/xxx.out' not built

原因: BIOS版本不匹配

解决方法:  help->about->component manager  选择BIOS版本


Question 5:

软件仿真时候  run一段时间后出现以下提示:

Error: Illegal opcode (04607e22) at pc = 0x00000004 Illegal opcode at pc = 0x00000004  
Error: SIM may not be in stable state, Advisable to correct the error before Running  
Error:  The application is using 64 MB of DSP memory. Verify               application memory usage. To increase the supported              memory limit, refer SPRU600.  
Error: SIM may not be in stable state, Advisable to correct the error before Running

原因:可能是堆栈大小

解决方法:重启ccs就好了 


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值