TI的工程师你好,我现在手上有AWR1642BOOST 2.0,SDK版本为mmwave_sdk_02_01_00_04,打算从L3 memory中获取原始的雷达回波数据。在参照mmwave_sdk_user_guide和mmw_16xx_CCS_user_guide后,成功写入了ccsdebug.bin,并按照步骤在ccxml里导入并运行了xwr16xx_mem_capture_dss.xe674和xwr16xx_mem_capture_mss.xer4f,如图所示。
根据Mmwave Radar Device ADC Raw Data Capture (Rev. B),现在需要在memory browser中写入L3的地址,我尝试根据xwr16xx_mem_capture_mss.map中
name origin length used unused attr fill
———————- ——– ——— ——– ——– —- ——–
VECTORS 00000000 00000100 0000003c 000000c4 X
PROG_RAM 00000100 0003ff00 0000ec1e 000312e2 R X
DATA_RAM 08000000 00030000 0000c0ec 00023f14 RW L3_RAM 51000000 000c0000 00000000 000c0000 RW HS_RAM 52080000 00008000 00000000 00008000 RW
写入0x51000000,可是并没有结果。不知道问题出在哪里,是capture demo没有运行成功还是L3地址不对,请解答,谢谢。
user1642.:
user1642.:
回复 user1642.:
命令行窗口完整信息为
[Cortex_R4_0] Debug: Launched the Demo Initialization Task
Debug: mmWave Control Sync was successful
Debug: Test Framework Initialized
[C674X_0] Debug: Launched the Demo Initialization Task
Debug: Test Framework Initialized
Debug: Framework Sync was successful
[Cortex_R4_0] Debug: Framework Sync was successful
Debug: Profile has been loaded successfully
Debug: mmWave has been opened
Debug: Profile has been opened successfully
Debug: mmWave has been configured
[C674X_0] Debug: Profile has been opened successfully
[Cortex_R4_0] Debug: Profile has been started successfully
[C674X_0] Debug: Profile has been stopped successfully
[Cortex_R4_0] Debug: Profile has been stopped successfully
user1642.:
回复 Wesley He:
你好,感谢你的回答。现在我已经能从memory browser中保存数据了。但我还有三个问题。
1、关于保存的数据字节长度。对于下图所示的公式(2),是直接用公式(1)计算出的值再除以2 吗?还是要先除以16再除以2 ?
2、awr1642发射的chirp的扫频时间(例如从77GHz到79GHz的时间)是ramp end time 还是ADC sampling time?
3、利用capture demo采集的一个frame的最长时间是多少?是不是第一张图中计算出的值就是所占用L3 RAM的内存,使得它不超过768KB就行。例如减少frame中
的chirp个数而延长frame的时间,使得数据量小于L3 RAM的限制,这可行吗?
user1642.:
回复 Wesley He:
user1642.:
回复 Wesley He:
user6074436:
请问AWR1642BOOST ES2.0的capture demo在哪里找到的,还有L3 的地址是多少?