跳转至内容
  • 25 主题
    36 帖子
    FrankieF
    v2.7.8

    Changes from v2.7.7 to v2.7.8:

    [feat]:upgrade patch tool to v3.8 [opt]:opt code generate process display [opt]:opt login logic [opt]:opt ghs support [opt]:add MC03 ghs support
  • 1k 主题
    7k 帖子
    li5920oL

    您好,这里使用YTM32B1ME0的ecb板,使用mcal版本can0,配置两个canhardware,发送配置32个邮箱和接受32个邮箱,实验发送接收会不会丢数据,程序写接收报文数据记录接收次数,回调里canwrite发送出去。
    上位机10ms间隔发送一共32个id报文,发送报文会进入busy,数据重发会看到busy的数据会丢失最新的一帧数据
    d4f896970d53bef58d0831c29a5eb852.png 9c748cda75dcbc7c5f755e9123d53b86.png
    can的计数上看到正好差了32(第0字节是canhardware通道)
    有没有什么好的方法解决,简单使用环形缓冲区之后会大量的进入busy,发送出来的报文顺序太乱不好观测,部分busy的地方确实数据对了,但还是有发送的数据不对的情况,可能是缓冲区满了,但是已经配置了128*8的大小了

  • Blog posts from individual members

    45 主题
    136 帖子
    番茄+两个蛋

    Frankie # USER CODE BEGIN include

    增加bsp/inc头文件搜索路径

    target_include_directories(${project_elf} PRIVATE "bsp/inc")

    USER CODE END include USER CODE BEGIN add_executable 增加源文件bsp/bsp.c 作为源代码

    target_sources(${project_elf} PRIVATE "bsp/bsp.c")

    USER CODE END add_executable

    按照这个方法 提示我的文件不是这个项目的。15cce910-a4b3-40a1-93c4-b11cc2d213b7-image.png

  • 云途开发生态介绍

    快速上手云途开发生态

  • 云途论坛规则/Yuntu Forum Rules

    发帖前请查看

  • YT CONFIG TOOL调查问卷

    帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

  • Online Users