TI中文支持网
TI专业的中文技术问题搜集分享网站

IWR1843: outbox工程自启动

Part Number:IWR1843

将outbox工程改自启动之后出现下面问题的原因是什么,硬件的原因会导致这个问题的出现吗,用TI demo板没有出现这个问题

[2023-05-25 17:55:08.656]# RECV ASCII>
HXL573,calibDcRangeSig
mmwDemo:/>HXL573,extendedMaxVelocity
mmwDemo:/>HXL573,lvdsStreamCfg
mmwDemo:/>HXL573,compRangeBiasAndRxChanPhase
mmwDemo:/>HXL573,measureRangeBiasAndRxChanPhase
mmwDemo:/>HXL573,CQRxSatMonitor
mmwDemo:/>HXL573,CQSigImgMonitor
mmwDemo:/>HXL573,analogMonitor
mmwDemo:/>HXL573,aoaFovCfg
mmwDemo:/>HXL573,cfarFovCfg
mmwDemo:/>HXL573,cfarFovCfg
mmwDemo:/>HXL573,calibData
mmwDemo:/>

[2023-05-25 17:55:08.732]# RECV ASCII>
Debug: Init Calibration Status = 0xdfe
Exception: ../mss_main.c, line 3180.

下面是../mss_main.c, line 3180.的代码

/* Start the mmWave module: The configuration has been applied successfully. */
if (MMWave_start(gMmwMssMCB.ctrlHandle, &calibrationCfg, &errCode) < 0)
{
MMWave_ErrorLevel errorLevel;
int16_t mmWaveErrorCode;
int16_t subsysErrorCode;

/* Error/Warning: Unable to start the mmWave module */
MMWave_decodeError (errCode, &errorLevel, &mmWaveErrorCode, &subsysErrorCode);
System_printf ("Error: mmWave Start failed [mmWave Error: %d Subsys: %d]\n", mmWaveErrorCode, subsysErrorCode);
/* datapath has already been moved to start state; so either we initiate a cleanup of start sequence or
assert here and re-start from the beginning. For now, choosing the latter path */ MmwDemo_debugAssert(0);  //line 3180
return -1;
}

Shine:

JX Z 说:将outbox工程改自启动

请问具体怎么改的?自启动是指HCC (Hard Code Configuration) ?

,

JX Z:

对,就是将cfg写入工程内

类似下面,这个方法应该时TI官方给的

const char * command[] = {

// "sensorStop\r\n", "sensorStop \r\n", "flushCfg \r\n", "dfeDataOutputMode 1 \r\n", "channelCfg 15 7 0 \r\n", "adcCfg 2 1 \r\n", "adcbufCfg -1 0 1 1 1 \r\n", "profileCfg 0 77 267 7 57.14 0 0 20 1 256 5209 0 0 30 \r\n", "chirpCfg 0 0 0 0 0 0 0 1 \r\n", "chirpCfg 1 1 0 0 0 0 0 4 \r\n", "chirpCfg 2 2 0 0 0 0 0 2 \r\n", "frameCfg 0 2 16 0 100 1 0 \r\n", "lowPower 0 0 \r\n", "guiMonitor -1 1 0 0 0 0 0

,

JX Z:

问题是出现在这个函数MmwDemo_startSensor内的,MmwDemo_startSensor的运行对硬件是有什么要求吗

,

Shine:

同样的HCC程序在TI的开发板上是可以的是么?

自己的板子和TI的demo板有什么不一样?修改之前的OOB demo可以在自己的板子上运行吗?

,

JX Z:

后面我用Traffic_Monitoring工程修改为自启动,用自己的板子运行又没有什么问题了,我看Traffic_Monitoring工程和outbox工程结构基本一样,怎么会一个可以运行,一个不行啊

,

JX Z:

后面我用Traffic_Monitoring工程修改为自启动,用自己的板子运行又没有什么问题了,我看Traffic_Monitoring工程和outbox工程结构基本一样,怎么会一个可以运行,一个不行啊

,

Shine:

JX Z 说:用TI demo板没有出现这个问题

之前说的修改的outbox工程不是可以在TI demo板上运行的么?

,

JX Z:

现在情况是这样:

outbox工程可以在TI demo运行,但是不能在自己板子运行

Traffic_Monitoring工程可以在TI demo运行,并且也可以在自己板子运行

,

Shine:

两个修改过的工程都能在TI的demo板上运行。感觉还是板子的硬件有关,您的板子和TI的demo板有什么不一样?

,

JX Z:

但是Traffic_Monitoring工程可以在自己板子上运行啊,Traffic_Monitoring工程和outbox工程框架是一样的啊

,

Shine:

TI demo上两个都可以运行,而自制的板子有的程序可以运行,有的不可以,我感觉还是硬件不稳定。

,

JX Z:

好的,非常感谢

赞(0)
未经允许不得转载:TI中文支持网 » IWR1843: outbox工程自启动
分享到: 更多 (0)