Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
可以下载一下这个插件
zhaodong1 sdk这里下载一下中间件,然后重新生成一个demo就可以了,demo里自带的有配置;
打印信息是需要接串口出来吗,我在IDE的控制台看不到打印信息
zhaodong1 usb供电那里集成了串口芯片,可以直接用usb连电脑打印出来,选能传输信息的usb线就行,在PC的串口助手能找到设备就可以直接打印了;
我这边不是开发板,电路结构没有usb供电
zhaodong1 那需要自己把UART脚接到串口连到PC上使用
可以将uart的引脚tx飞线出来
拿一个串口助手和芯片的uart飞在一起,串口助手插到PC上
我使用YunTu Config Tool生成的工程导入YunTuIDE之后,集成了bsw工程,正常运行没有问题,是用上位机发送一帧lin报文,程序暂停后可以在com层正常收到,此时继续运行,程序正常,随后debug界面启动暂停几次后,会跳到这个地方导致程序跑死是什么原因(接收报文后运行几秒就会跑到这里)感觉像是中断的问题,麻烦各位大佬指导一下
接收完成后会在我定义的一个空的task里运行,运行一段时间后会跳到这里
可能是进入到hardfault了,在hardfault_Handler里面打个断点看看。如果是进去了,可以查一下在进入hardfault之前执行了哪个函数。
进入DefaultISR的这些中断里我都打断点试了一下,他不会停,,直接就进入DefaultISR的while1了
进入该故障时的寄存器值如上
看起来是跑飞了,LR寄存器的是非法地址了,PC寄存器看起来指向的就是hardfault
可以用Ozone调试看一下Call stack
YunTu Config Tool生成的sdk工程中,lin配置里定义了两个classicPID,,但是我任何ID报文都可以收到,这个classicpid定义的两个ID有什么用,能不能实现过滤功能,,另外增强型checksum的报文如何配置
设置的PID为标准校验,其他的ID为增强校验;这里的classicPID与不是真正的ID,需要参考ID与PID对照表。
接收报文后进入的状态和报文ID有关系吗?是在哪里做出的判断呢
z 是在这几个函数里吗
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...