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的数据没有重复值,也就是说所有的数据都在刷新,这是什么意思呢?