TI E2E 英文论坛海量技术问答的中文版全新上线,可点击相关论坛查看,或在站内搜索 “参考译文” 获取。

This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

IWR1843BOOST: 利用ccs debug读取L3 mermory,理论字节与实际不符

Part Number: IWR1843BOOST
Other Parts Discussed in Thread: UNIFLASH

我想只用IWR1843BOOST采集1帧数据

利用IWR1843BOOST 、 out_of_box_1843_isk.bin 、CCS、多种.cfg。

参考《ADC Data Capture using Capture Demo and CCS Memory Browser IWR14xx/AWR14xx example》、《Mmwave Radar Device ADC Raw Data Capture》、1843数据手册三篇文章

顺利用CCS看到mermory的数据,但是

配置文件如下,读取一帧数据,3发4收,cortex的L3起始0x51000000。

计算的字节数 =3*4* 64*16*4 = 4096=0xc000,

所以读取的地址为0x51000000----0x5100bffc,但是实际却是到0x5100c7fc,

即:接收字节数 = 0xc800,

不知为啥会多出来0x800,设置的读取数目越多,它的偏移量越大。以下是做的几次实验数据

理论:0x18000  实际:0x19000

理论:0x60000  实际:0x64000

在前两篇参考文章中,mermory的读取起始地址为0x51020000,不是L3的起始地址0x51000000,

在论坛看到帖子,但是我看1843不支持sdk1.几的,而且没有capture_demo,帖子里的起始时候的读取起始地址据说是在capture.h中,我在他里面也没看到。

这个读取起始地址相对于0x51000000的偏移地址有什么意义吗?

实际采集的数据为什么会超过理论值?

我多帧刷新,mermory的数据没有重复值,也就是说所有的数据都在刷新,这是什么意思呢?