TI中文支持网
TI专业的中文技术问题咨询交流网站

AWR1642BOOST: short range radar例程运行一段时间之后报错

Part Number:AWR1642BOOSTOther Parts Discussed in Thread:UNIFLASH,

运行的例程是mmwave_automotive_toolbox_3_6_0下的lab0002_short_range_radar。

使用例程中的GUI发送配置后,可以正常运行。但一段时间后会停止并报错:

[Cortex_R4_0] Debug: Launched the Initialization Task
Debug: Initialized the mmWave module
Debug: Synchronized the mmWave module
Debug: CLI is operational
[C674X_0] Heap L1 : size 16384 (0x4000), free 1216 (0x4c0)
Heap L3 : size 786432 (0xc0000), free 229376 (0x38000)
Heap L2 : size 49152 (0xc000), free 20464 (0x4ff0)
[Cortex_R4_0] Debug: MMWave has been configured for SRR.
Debug: Sensor will start momentarily.[C674X_0] A0=0xfffffff4 A1=0x3e3
A2=0x80dcd8 A3=0x2e3
A4=0x812fdc A5=0x0
A6=0x8063b0 A7=0x80ddd0
A8=0x2 A9=0x7ee1b4
A10=0x1 A11=0x7f4300
A12=0x7f8cd6 A13=0x8120c8
A14=0x0 A15=0x7ecc90
A16=0x0 A17=0x7f7b74
A18=0x80 A19=0x2ed6
A20=0xffffe33d A21=0x80
A22=0x812fdc A23=0x2da
A24=0x7eeae0 A25=0x0
A26=0x2 A27=0x810bf0
A28=0x1 A29=0x0
A30=0x4783 A31=0x8124c0
B0=0x0 B1=0x3
B2=0x0 B3=0x7ed2c4
B4=0xfffffffa B5=0x4c
B6=0x1 B7=0x0
B8=0x0 B9=0x811cb0
B10=0x4 B11=0x0
B12=0x0 B13=0x0
B14=0x7eeae0 B15=0x4783
B16=0x0 B17=0x7
B18=0x14010103 B19=0x0
B20=0x18 B21=0x0
B22=0xffffe695 B23=0xd9
B24=0x339 B25=0x581
B26=0xffffe405 B27=0xfffff945
B28=0xfffff4bb B29=0x2da
B30=0x4 B31=0x0
NTSR=0xffffffff
ITSR=0x0
IRP=0x0
SSR=0x1
AMR=0x80cdf1
RILC=0x812df8
ILC=0x812838
Exception at 0xe001f8
EFR=0x2 NRP=0xe001f8
Internal exception: IERR=0x180
Loop buffer exception
Missed stall exception
{module#23}: line 256: error {id:0xb0000, args:[0x81255c, 0x4783]}
xdc.runtime.Error.raise: terminating execution

Shine:

rockzero 说:但一段时间后会停止并报错:

请看一下供电电压是否是5V/>2.5A?  一段时间大概是多少?每次都这样吗?

是台式机还是笔记本电脑?

,

rockzero:

供电电压是5V/3A,台式机。

这个问题每次都会出现,出现的时间不太固定,一般不会超过5分钟,多数情况下1分钟左右就会出现

,

Shine:

电脑操作系统是win7或者win10吗?有尝试过换台电脑吗?

,

rockzero:

win10操作系统,换过电脑也是这样

,

Shine:

我这边跑了20分钟,没有出现您的情况。

请问您是完全按照AutoSrr_usersguide.pdf操作的吗?使用的都是默认配置吗?

,

rockzero:

是的,和AutoSrr_usersguide.pdf中的操作一致,使用的也都是默认配置。并且通电时间越长,从正常运行到这个现象出现的时间越短。

,

Shine:

请问板子是新买的吗?

请尝试附件我烧写的bin文件。srrdemo_16xx.zip

,

rockzero:

板子买了有一段时间了。

用您这个bin文件是没有问题的,但是您这个是demo的bin文件,我想用CCS调试,用的是xwr16xx_ccsdebug.bin

,

Shine:

rockzero 说:我想用CCS调试,用的是xwr16xx_ccsdebug.bin

xwr16xx_ccsdebug.bin这个文件是用uniflash烧写到flash里的,ccs里load是应用程序文件。请看一下C:\ti\mmwave_sdk_03_05_00_04\docs\mmwave_sdk_user_guide.pdf里3. 2. 2. CCS development mode 关于ccs调试的步骤。

,

rockzero:

这个我知道,但是手册里写的,如果要用CCS调试,uniflash烧写的是xwr16xx_ccsdebug.bin而不是srrdemo_16xx.bin。而srrdemo_16xx.bin这个是用于演示短距雷达这个例程的,不能用于调试吧。我把srrdemo_16xx.bin烧写进去,CCS里load MSS的文件就报错了,没法调试。

,

Shine:

用ccs调试的话,是烧写xwr16xx_ccsdebug.bin文件。烧写的是哪个SDK版本里的xwr16xx_ccsdebug.bin文件?

,

rockzero:

烧写的是SDK3.5.0.4版本的xwr16xx_ccsdebug.bin文件

,

Shine:

请问是否按照AutoSrr_usersguide.pdf文档里的Expand for help with Debug mode操作的?有尝试过其他toolbox版本里的例程吗?

,

rockzero:

是按照AutoSrr_usersguide.pdf文档里的Expand for help with Debug mode操作的。

试过lab0009_multi-gesture-16xx,不会出现这个报错问题。

,

Shine:

对代码有做过修改或者重新编译过吗?

,

rockzero:

没有修改代码,只是按照流程rebuild project生成镜像

,

Shine:

我这边在AWR1642BOOST开发板上跑了15分钟,CCS没有报错。

您试一下附件我跑的代码,我没有重新编译。prebuilt_binaries.zip

,

rockzero:

我用您发的这个镜像文件,automotive toolbox中的镜像文件,以及导入CCS工程后重新编译生成的镜像文件都试了一下,发现了这个错误出现的条件:

单纯运行,在CCS的expressions里面不添加任何变量,可以长时间运行,CCS不会报错;

运行,在CCS的expressions里面添加gSrrDSSMCB结构体,或者添加一个全局变量,CCS很快就会报这个错;

运行,在CCS的expressions里面不添加任何变量,在dss_data_path.c中第1457行,即“mmwavelib_windowing16x16(”添加断点,运行到断点,然后再在expressions里面添加gSrrDSSMCB结构体,可以长时间运行,CCS不会报错。

请问这是什么原因呢?

,

Shine:

请问添加别的结构体会有这个问题吗?添加后也是全速跑的代码吗?

,

rockzero:

添加全局结构体和全局变量都会有这个问题,添加后也是全速跑的。添加结构体很快就会报这个错,添加全局变量出现这个错的实现相对晚一些,但也在几分钟后就报错了。

运行到断点后再添加结构体,不继续运行,就不会报错。

,

Shine:

我周一进公司跑一下板子看是否有同样的问题。

,

rockzero:

好的

,

Shine:

我没有重新编译工程,添加了变量后运行代码,没有您出现的问题。 您试试预编译的代码。

,

rockzero:

我试了预编译的代码,这里选中"Group 1"的时候是不会报错的,但是选中"Texas Instruments XDS110 USB Debug Probe_0/C674X_0"的时候就会报错。

,

Shine:

group core了就要选择Group 1来运行。您也可以不group core来跑代码。

,

rockzero:

我的意思是选择Group1运行以后,现在程序已经正常跑起来了,然后我鼠标点一下DSP,此时DSP处于被选择状态,就是图中的'Group1'背景的蓝底变为白色,DSP背景的白底变为蓝色,其他地方都没有改变,此时如果expressions里面有结构体,那么过一会儿就报错。

不group core跑代码,如果选中DSP,观察DSP中的结构体也会报错。

,

Shine:

添加好结构体后再运行呢?

,

rockzero:

添加好结构体后再运行也会报错。

,

Shine:

我这边都没有问题,程序运行后添加也没问题。

,

rockzero:

实时刷新要打开

,

Shine:

我打开了实时刷新,没有报错。请看一下“Silicone Real-time”是否有使能?

,

rockzero:

问题解决了,谢谢!

,

Shine:

不客气~

赞(0)
未经允许不得转载:TI中文支持网 » AWR1642BOOST: short range radar例程运行一段时间之后报错
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1