PN通讯,使用port公司协议栈,公司自己做的板子(公司做了两个不同的板子,除了PCB排布不一样外,各个元器件选型一致,一张板子能跑通,一张跑不通)。
跑不通的程序在RAM调试时发现xPortStartScheduler报错,如图。
,一直陷于prvTaskExitError,如图,
求大神指教是怎么回事?
您好,
请问,两个芯片的批号一致吗,这个问题我也将反馈至内部,请稍等
应该是不一致的,有个现场应该可以证实。能跑通的那个芯片RAM调试时需要将cpsr修改da;跑不起来的芯片RAM调试时不用修改
可以尝试下互换两块板子上的主控芯片吗,排查下是否是MPU的问题还是板子电路的问题。
你好,想问e2studio的使用问题。主要是在debug有boot的APP应用时,ROM地址非首地址,应该如何设置才能实现debug。不知道在新建问题帖子
前提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调试配置过程。