MC03触发故障
未解决
YT SDK
-
 
这个是栈溢出了吗?出现的时候是我在发送10 03 然后发送27服务的时候会出现。 -
-
不是这个,寄存器看是busfault了, 还有一个寄存器是busfault地址, 给看一下地址是什么. 多半是 META_PTR 这里的bug, 需要手动改一下
-
jiankang_wang 在哪里

-
我第一个回复的那个窗口,往下拖就可以看到
-
-
先参考这个改下试试看行不行

-
jiankang_wang 按照这个修改后目前来说是没有触发故障啦。这个是什么问题导致的啊?
-
这里的
metaDataPtr是用于 Autosar 的,但是目前并没有使用.在
cantp_fifo.c中, 实际还是会判断这个指针是否为空指针然后获取指针指向的地址的值. 但是由于没有初始化, 所以导致这里的指针值可能非空, 然后触发异常访问, 导致 busfault另外, 在发送消息的时候也是这样, 需要手动初始化这个指针为空才行, 否则在 Ram 数据非空的时候, 也会触发 Busfault
-
jiankang_wang 好的 谢谢!!!
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

