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).
Diga 好的,感谢
SDK应用_DMA 模块配置及应用.pdf SDK应用_ADC+DMA配置及应用.pdf SDK应用_ADC模块配置及应用(一).pdf
Debug排查到,主函数与中断都有调用“LINFlexD_UART_DRV_PutData()”函数,存在函数重进入的情况;机缘巧合下txsize会自减2次,如果txsize是1,则会自减为0xffffffff(0D4,294,967,295),最终导致txbuff爆掉,进入Hardfault。
image.png image.png
解决方法:①避免中断和主函数都调用同一个函数,②通过其他方式做好逻辑管理。
好的,温工,这边收到右键了
sunxuehu 好的,谢谢!我们先实验
两个硬件Group只能采用这种轮换的方式。
明白了。 读数据时I2c0MasterTx.BufferSize=1,重复写时I2c0MasterTx.BufferSize需还原
Frank 我的板子上用了UART转CAN的芯片,会把发送出去的数据回环到接收上,所以接收也是打开了的
空闲中断触发后,会自动结束当前的接收请求。再次接收数据需要通过接收API重新发起请求。重新发起的请求不受上一次空闲中断的影响。
在FAE的帮助下,发现编译器优化对时间影响很大,目前最高优化下,512k为24ms,谢谢。
硬件通道是唯一的,PCAN需要和YCT用不同的通道哈
Diga 在 YTM32B1MD14GMLHT配置SENT检测不到报文 中说:
你把 SENT 的配置中的 Tick Duration 改为 1,Nibble 个数改为 4 再试试 image.png https://forum.ytmicro.com/topic/365/使用-ytm32b1ha01-实现-spc-通信
你把 SENT 的配置中的 Tick Duration 改为 1,Nibble 个数改为 4 再试试
image.png
https://forum.ytmicro.com/topic/365/使用-ytm32b1ha01-实现-spc-通信
非常感谢您的帮助,我解决了我的问题,我犯了一个非常愚蠢的问题,我的配置都没有什么问题,只是因为忘了配置sent的引脚。
hljbaliuxiaoan 可以结合官方开发板实测一下.
Diga FAE不懂,让我上论坛问你们,可以加一下您的微信吗?感觉您比较资深
想问一下,这个没时钟线,又是基于spi的OSP,怎么用逻辑分析仪解析?
Frankie 可以了。问题解决了,谢谢! 这个DEBUG模式用了有几天了,应该是增加DEBUG模式后,一直没用到ytc,所以没有第一时间发现,多谢了。
1747102445586.png
yishui66 HVA和HVB建议上电保持一致,或者HVB晚于HVA,限制条件是HVB电源域的IO不要早于HVA的供电,后面这一条是一个主要限制。
只能通过上下拉实现默认电平,复位过程中芯片无法控制IO状态
Diga 收到 谢谢
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...