Part Number:AWR1642BOOSTOther Parts Discussed in Thread:SYSBIOS
我是用的lab是:C:\ti\mmwave_automotive_toolbox_3_6_0\labs\lab0002_short_range_radar
我在DEBUG的时候consolo弹出一下窗口[Cortex_R4_0] Exception occurred in ThreadType_Main.
Main handle: 0x0.
Main stack base: 0x8009f00.
Main stack size: 0x1000.
R0 = 0x00000000 R8 = 0x00000001
R1 = 0x00012707 R9 = 0x0000ecbc
R2 = 0x08000009 R10 = 0x126a0000
R3 = 0x08008d5c R11 = 0x000000d1
R4 = 0x08008d94 R12 = 0x000105a9
R5 = 0x00000001 SP(R13) = 0x0800af00
R6 = 0x0800bee2 LR(R14) = 0x0000ed18
R7 = 0x0800bed0 PC(R15) = 0x0000ecbc
PSR = 0x400c01df
DFSR = 0x00000000 IFSR = 0x00000000
DFAR = 0x00000000 IFAR = 0x00000000
ti.sysbios.family.arm.exc.Exception: line 209: E_undefinedInstruction: pc = 0x0000ecbc, lr = 0x0000ed18.
xdc.runtime.Error.raise: terminating execution
我上传了我烧写的XER4F文件,请问这是为什么呢?
jian zhang:
我在调试的时候提示了以下warning
Description Resource Path Location Type#10370-D Possible codesize or performance degradation. Section ".text:MmwDemo_interFrameProcessing:dss_data_path.oe674" has calls to rts routines, but rts is placed out of range from call site at 0xe00ea0, or in a different section. To optimize codesize, either 1) place rts closer to call site, or 2) place rts in same section, or 3) compile with –disable_push_pop. mmw_dss_16xx C/C++ Problem#10370-D Possible codesize or performance degradation. Section ".text:MmwDemo_interFrameProcessing:dss_data_path.oe674" has calls to rts routines, but rts is placed out of range from call site at 0xe02728, or in a different section. To optimize codesize, either 1) place rts closer to call site, or 2) place rts in same section, or 3) compile with –disable_push_pop. mmw_dss_16xx C/C++ Problem#10370-D Possible codesize or performance degradation. Section ".text:SOC_init:libsoc_xwr16xx.ae674<soc.oe674>" has calls to rts routines, but rts is placed out of range from call site at 0x20002ac0, or in a different section. To optimize codesize, either 1) place rts closer to call site, or 2) place rts in same section, or 3) compile with –disable_push_pop. mmw_dss_16xx C/C++ Problem#10370-D Possible codesize or performance degradation. Section ".text:SOC_init:libsoc_xwr16xx.ae674<soc.oe674>" has calls to rts routines, but rts is placed out of range from call site at 0x20002bc4, or in a different section. To optimize codesize, either 1) place rts closer to call site, or 2) place rts in same section, or 3) compile with –disable_push_pop. mmw_dss_16xx C/C++ Problem#552-D variable "message" was set but never used dss_data_path.c /mmw_dss_16xx line 257 C/C++ Problem<a href="file:/C:/ti/ccs1100/ccs/tools/compiler/dmed/HTML/225.html">#225-D</a> function "MmwDemo_mboxWrite" declared implicitly dss_data_path.c /mmw_dss_16xx line 353 C/C++ Problem
,
Nancy Wang:
请问是否有做修改?
该例程的developer guide都核对看过了吗?
直接将镜像文件烧写到板子中能否成功?
,
jian zhang:
developer guide在哪里,您是说直接烧写bin文件吗
,
Nancy Wang:
https://dev.ti.com/tirex/explore/node?node=ACVwQtABcgTPqCMWS2pFNA__AocYeEd__LATEST
jian zhang 说:您是说直接烧写bin文件吗
是的。
,
jian zhang:
无论烧写任何demo都有这个提示,我已经试过了
,
Nancy Wang:
板子上芯片版本号是多少?供电正常吗?
,
Nancy Wang:
请问问题解决了吗?
,
jian zhang:
目前来说,还没有解决,我是否可以将代码传给您,您帮我试一下
,
Nancy Wang:
传给我也可以,请问有做修改吗?我可以直接试一下例程。
,
jian zhang:
代码我不可以直接发送给您,我尝试了其他工程,发现也有此问题,一旦载入xwr16xx_mmw_mss.xer4f就会弹出以下提示
,
consolo提示为
[Cortex_R4_0] Exception occurred in ThreadType_Main.Main handle: 0x0.Main stack base: 0x800c1a0.Main stack size: 0x1000.R0 = 0x00000000 R8 = 0x00017580R1 = 0x00000000 R9 = 0xfffffffeR2 = 0x00000018 R10 = 0x0800aeecR3 = 0xfffffff1 R11 = 0x00000000R4 = 0x0800aeec R12 = 0x00000000R5 = 0x00000045 SP(R13) = 0x0800d1a0R6 = 0x00000000 LR(R14) = 0x00010e08R7 = 0x00003e62 PC(R15) = 0x00010dacPSR = 0x400c019fDFSR = 0x0000000d IFSR = 0x00000000DFAR = 0x080f25e8 IFAR = 0x00000000ti.sysbios.family.arm.exc.Exception: line 209: E_undefinedInstruction: pc = 0x00010dac, lr = 0x00010e08.xdc.runtime.Error.raise: terminating execution
这个问题我无法解决,请帮助我一下
,
Nancy Wang:
例程测试也会出现这样的报错吗?
加大堆栈看一下是否有效。
TI中文支持网

,
