RZN2L使用port协议栈无法正常运行程序

PN通讯,使用port公司协议栈,公司自己做的板子(公司做了两个不同的板子,除了PCB排布不一样外,各个元器件选型一致,一张板子能跑通,一张跑不通)。

跑不通的程序在RAM调试时发现xPortStartScheduler报错,如图。

,一直陷于prvTaskExitError,如图,

求大神指教是怎么回事?

Parents Reply Children
  • 前提BSP选择xSPI0 x1 boot mode并generate

    一:加载映像和符号

    BOOTLOADER配置不动,只去加载APP代码的DEBUG配置,添加BL的elf文件,注意一定要放在APP上面。

     

    二:工程配置

    DEBUG

    1.ld文件:158 修改为SYSTEM_RAM_MIRROR

     

    2.main_thread.c文件line 9修改为:

    #define ETHER_BUFFER_PLACE_IN_SECTION BSP_PLACE_IN_SECTION(".ether_buffer")

    以上,是实现几种工业以太网通讯的BL+APP调试配置过程。