Other Parts Discussed in Thread: UNIFLASH
Hi team,
Here's an issue from the customer may need your help:
The customer wants to capture 1 frame of data with IWR1843BOOST only.
Utilize IWR1843BOOST, out_of_box_1843_isk.bin, CCS, multiple .cfg.
Referenced to the ADC Data Capture using Capture Demo and CCS Memory Browser IWR14xx/AWR14xx example, Mmwave Radar Device ADC Raw Data Capture and the data manual, the data from memory was successfully seen using CCS.
However, the configuration file is as follows, reading one frame of data, 3 transmit and 4 receive, and the cortex's L3 starts at 0x51000000. Number of bytes calculated = 3 * 4 * 64 * 16 * 4 = 4096 = 0xc000. So the address read is 0x51000000 -- 0x5100bffc, but it actually goes to 0x5100c7fc. That is, number of receive bytes = 0xc800(More 0x800). And the more reads you set, the greater the offset.
Here are a few test data:
Theory: 0x18000 actual: 0x19000
Theory: 0x60000 actual: 0x64000
In the previous two reference articles, memory starts at address 0x51020000, not L3 at address 0x51000000.
What does the read start address mean relative to the offset address of 0x51000000? Why does the actual collected data exceed the theoretical value?
The data for Multiframe Refresh memory has no duplicate value, meaning that all data is being refreshed. And why's this?
Could you help check this case? Thanks.
Best Regards,
Cherry