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).
问题描述: 使用MCAL 2.0.1版本CDD_Uart发送时,在高负载的情况下会出现仅发一帧报文后发不出去报Det故障的情况。 问题分析: 当调用发送函数时,会调用LinFlexD_PutData函数启动第一帧发送,后面帧的通过发送中断完成进行发送,参考LinFlexD_TxIRQHandler函数 此处移动数据指针的操作应该在发送中断中进行,而原驱动实在发送的时候就进行了指针的下移操作,当发生抢占或重入时,指针的操作会被多下移,导致真个发送异常 解决方案: 将数据指针下移操作放到中断函数中实现,删除LinFlexD_PutData中的数据指针下移操作
这个问题在下个版本中修复
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...