【TI毫米波雷达笔记】调用MMWave_init时 XDS调试闪退问题解决方案(xdc.runtime.Error.raise: terminating execution)

【TI毫米波雷达笔记】调用MMWave_init时 XDS调试闪退问题解决方案(xdc.runtime.Main: “src/mmwave link.c”,line 169: assertion failure xdc.runtime.Error.raise: terminating execution)

以IWR6843AOP为例
报错问题为:

!xdc.runtime.Main: "src/mmwave link.c",line 169: assertion failure
xdc.runtime.Error.raise: terminating execution

并且只要运行MMWave_init就会跳转到exit 甚至读不到错误代码
【TI毫米波雷达笔记】调用MMWave_init时 XDS调试闪退问题解决方案(xdc.runtime.Error.raise: terminating execution)_第1张图片
如果传入的参数为0 则可以读到错误代码:
【TI毫米波雷达笔记】调用MMWave_init时 XDS调试闪退问题解决方案(xdc.runtime.Error.raise: terminating execution)_第2张图片
其实就是雷达模块没上电
调用之前给BSS上电:

/* Wait for BSS powerup */
    if (SOC_waitBSSPowerUp(socHandle, &errCode) < 0)
    {
        /* Debug Message: */
        System_printf ("Debug: SOC_waitBSSPowerUp failed with Error [%d]\n", errCode);
        return 0;
    }

初始化之前:

    Mailbox_init(MAILBOX_TYPE_MSS);

这样就不会报错了

你可能感兴趣的:(TI毫米波雷达笔记,笔记,javascript,开发语言,单片机,毫米波雷达)