你好:
我想对程序进行调试,导出各存储器里的数。
但是GUI与板子连接后,CCS无法与板子相连,请问我该如何调试呢?
Mickey Zhang:
CCS需要装7.4以上的版本。参考如下链接下的CCS resource explorer:
e2e.ti.com/…/2202764
user4823489:
回复 Wesley He:
你好,
我调试的是SDK(01_02_00_05)里mmw_dss_16xx,主要需要导出ADCbuffer里的数据用于仿真,
user_guide里的调试步骤写的是如何把程序下载进去,然后再将板子连接到GUI,通过GUI来控制板子工作,
我需要实现的调试是可以设置断点的调试,将设置过断点的程序下载进去后,如果此时将板子连接到GUI,CCS与板子之间的连接就断掉了,我无法查看程序运行到断点处的工作状态。谢谢!
Wesley He:
回复 user4823489:
你好,
使用CCS_DEBUG模式可以同时使用GUI与CCS进行debug。详情请查看user guide,链接:dev.ti.com/…/
谢谢
user4823489:
回复 Wesley He:
你好,
谢谢您的建议!
如果我还想导出信号处理过程中的数据,如L3中1DFFT、2DFFT之后的数据,我应该怎么做呢?
另外,您的第二条回答里的链接是无效的,麻烦您再提供一个正确的链接好吗?谢谢!
Wesley He:
回复 user4823489:
你好,
建议修改代码,或者设置断点后,从CCS 直接导出存储器内的数据。
链接:
dev.ti.com/…/
谢谢
user4823489:
回复 Wesley He:
你好:
我想修改代码,将GUI发送给板子的配置信息直接在程序里给定,
但是调用MMWave_getProfileHandle()时出错,返回值errCode=-204734462,请问这是怎么回事呢?部分代码如下:
CLI_CfgcliCfg;
rlChirpCfg_tchirpCfg;
MMWave_ProfileHandleprofileHandle;
int32_terrCode;if (MMWave_getProfileHandle (cliCfg.mmWaveHandle, chirpCfg.profileId,&profileHandle, &errCode) < 0){System_printf ("YangMing: chirpCfg_Error%d!\n",errCode);return errCode;}
user4823489:
回复 Wesley He:
您好,
感谢您的建议!
我现在已经实现将CLI配置直接在代码里设定固定值,不需要通过GUI发送,板子上的DS3的灯也亮起了,这就代表SensorStart成功,对吗?
但灯亮起之后,DSS和MSS的代码均跑到函数MmwDemo_sleep(),以致于程序休眠了,在等待中断到来(如frame中断),但是一直不出现中断。
请问,frame中断和chirp中断应该从哪产生呢?