AWR2944EVM: 在角雷达demo中集成以太网出现问题

Part Number: AWR2944EVM

调试时报下面错误:

Assertion @ Line: 204 in ../demo/utils/app_cpswconfighandler.c: EnetAppUtils_isDescCached() == false : failed !!!

角雷达工程路径如下:

C:\ti\radar_toolbox_2_20_00_05\source\ti\examples\ADAS\high_end_corner_radar

参考的以太网demo路径如下:

C:\ti\mmwave_mcuplus_sdk_04_04_01_02\mcu_plus_sdk_awr294x_09_00_00_15\examples\networking\lwip\enet_cpsw_udpclient

查了报错函数与syscfg中的MPU ARMv7的配置有关,我尝试把角雷达工程中的配置替换成以太网demo的配置,运行程序,还是报一样的错误,请问如何解决?

  • 你好,

    请再跟入EnetAppUtils_isDescCached函数,看具体是那些memory的设置导致了问题,再检测一下MPU。

    Thanks,

    Chris

  • 感谢您的回复,我想知道角雷达工程中的MPU ARMv7配置替换成以太网demo的配置,这个操作对吗?可以这样修改吗?修改之后会不会影响角雷达工程的运行?

  • 在调试时,会死在tcpip_init中,请问是什么问题,是MPU ARMv7配置的问题吗?

    打印如下:

    [Cortex_R5_0] **********************************************
    Debug: Launching the MMW Demo on MSS
    **********************************************
    Debug: Launched the Initialization Task
    BSS is powered up...
    Debug: mmWave Control Initialization was successful
    Debug: mmWave Control Synchronization was successful
    ==========================
    CPSW LWIP SIMPLE SOCKET
    ==========================
    EnetPhy_bindDriver: PHY 0: OUI:080028 Model:23 Ver:01 <-> 'dp83867' : OK

    PHY 0 is alive
    task creation failedASSERT: 0.62421s: /nightlybuilds/mcupsdk_internal/jenkins/mcu_plus_sdk_awr294x_09_00_00_15/source/networking/lwip/lwip-port/freertos/src/sys_arch.c:sys_thread_new:494: 0 failed !!!

  • 角雷达工程中的MPU ARMv7配置替换成以太网demo的配置后,还是出现相同的错误,调试后发现死在第四个区域配置,配置如下:

    请问如何解决?关于MPU ARMv7配置是否有相关文档介绍?

  • 不好意思,是第2个区域配置就出错了,配置如下: