跳转至内容

YT SDK

Questions about YT SDK

147 主题 638 帖子
  • LIN STACK的lin_timeout_handle周期问题

    23
    0 赞同
    23 帖子
    7k 浏览
    yifeng_xieY

    yifeng_xie 在 LIN STACK的lin_timeout_handle周期问题 中说:

    Frankie 在 LIN STACK的lin_timeout_handle周期问题 中说:

    关于bus active的定义:
    image.png。修改的方法就是你 #15 楼发的帖子这么改

    曾工,还有一个bug,在l_lfx_tx 和 l_lfx_rx中设置state->frameStatus.busActive=l_true;的时机也有问题。当前,l_lfx_tx 和 l_lfx_rx中驱动返回错误,是不会调用state->frameStatus.busActive = l_true;的。

    当进入if(linState->currentEventId==LIN_PID_OK)后,应该就设置state->frameStatus.busActive = l_true;了。此时,一次完整且有效的报文开始事件已经产生,则busActive=true。驱动调度出错也不能设置busActive = false。
    所以,代码应该改成下图这样,l_lfx_tx 和 l_lfx_rx中没必要设置state->frameStatus.busActive = l_true;了,只需要记录故障。
    f8774823-898e-42d0-a20a-ca115e1ac792-image.png

    补充,l_lfx_tx 和 l_lfx_rx中设置state->frameStatus.busActive = l_true还是需要的,我图上是解决从机问题,主机调度表还是需要走l_lfx_tx 和 l_lfx_rx中的state->frameStatus.busActive = l_true。

  • 有没有制作ldf文件的工具

    2
    0 赞同
    2 帖子
    1k 浏览
    YTCQ_shejiwangY

    云途没有类似工具。一般做网络测试工具的企业会有该类型产品,建议去那里咨询。

  • I2C 低电平的时间和保持时间修改

    2
    1 赞同
    2 帖子
    2k 浏览
    KirkK
    4. 注意事项 提高 clkLo 寄存器的值,可以增加 I2C CLK 高电平持续时间,但同时也会导致 I2C CLK 频率降低 实测 clkLo + 2 后时钟从 381KHz 降到 333KHz
    193ce8eb-a123-43f2-a576-c1e4305a5511-image.png
  • 【反馈】FLASH_DRV_Program 接口因内部指针强转导致非对齐访问 HardFault

    2
    0 赞同
    2 帖子
    1k 浏览
    DigaD

    这个不会改,云途的MCU 基本是单字编程或双字编程。
    如果你传了个非对齐的地址,例如 0x2003, 期望的结果MCU 会从 0x2000 开始编程,那么就需要考虑 0x2000~0x2002 这三个字节的数据,没啥意义

  • 不同芯片最低功耗测试

    5
    1 赞同
    5 帖子
    2k 浏览
    D

    xianghan 已更新

  • MC03_MID_DEMO

    1
    0 赞同
    1 帖子
    629 浏览
    尚无回复
  • ADC采集到的内部温度传感器怎么转化为温度

    10
    0 赞同
    10 帖子
    3k 浏览
    李富贵

    你是什么型号的芯片

  • FEE配置工具使用方式不友好,开发效率低

    9
    0 赞同
    9 帖子
    3k 浏览
    FrankieF

    在1.4.0版本已经修复了

  • LIN驱动

    1
    0 赞同
    1 帖子
    879 浏览
    尚无回复
  • UDS LIN FBL二次升级问题

    3
    0 赞同
    3 帖子
    2k 浏览
    李富贵

    0e44d4968ed210be8ded7bebd1bae9e1.png

  • YTM32B1D14系列串口空闲中断异常接收不到

    9
    0 赞同
    9 帖子
    2k 浏览
    X

    image.pngdubug发现是进了这个接收溢出错误,这种情况是怎么回事,咋操作@swust YTCQ_shejiwang

  • 申请YTM32B1LE最新SDK 1_4_0版本

    4
    0 赞同
    4 帖子
    2k 浏览
    ysogY

    https://account.ytmicro.com/#/role/index 在这个申请下权限

  • [YTM32B1MD1] SDK support for CAN DBC import and generation

    2
    0 赞同
    2 帖子
    1k 浏览
    FrankieF

    Hi, Minh,
    Our SDK currently does not support parsing DBC files and generating any code.

  • Fee问题咨询

    2
    0 赞同
    2 帖子
    2k 浏览
    houjun_xiaoH

    1.对于FEE初始化,理论上不存在失败这个场景,除非用来模拟的Fls完全坏了,不能读也不能写。
    2.如果确实需要在调试环境中制造FEE,最直接的方式就是用debug的memory窗口观察正在写入数据的FLS位置,制造写入失败。
    3.如果写入失败,对于当前的状态并不会产生什么后果,但是APP需要自行处理本次失败,例如重写一次等。FEE本身不会在写入失败后自动重新写入该Block。对于读取失败也是相同的道理,用户需要自行决定重读还是采用数据默认值,但是需要注意,Fee Read失败的时候,用户用于读取数据的缓存中数据可能已经被部分修改(例如读取一个512字节的block,在最后8byte产生ECC错误而导致读取失败),所以用户需要对缓存中的数据自行进行处理。

  • 云途启动文件(startup.s)详解

    1
    3 赞同
    1 帖子
    1k 浏览
    尚无回复
  • sdk里面没有LIN STACK 到哪里下载只有can的,demo里面有lin的

    3
    0 赞同
    3 帖子
    2k 浏览
    yangkeY

    LIN STACK Demo暂时还没有集成在YTC配置工具中,可以联系对接的FAE或销售申请获取。

  • 需要申请LIN stack权限,CAN UDS我已经有权限了。

    2
    0 赞同
    2 帖子
    2k 浏览
    HAIYANGH

    Jacky_tan lin stack目前还未完全集成在配置工具里,需要手动释放,可以找负责的FAE申请一下,申请完需要手动安装一下插件包才能使用;

  • FEE初始化时间太长,如何优化?

    13
    0 赞同
    13 帖子
    3k 浏览
    houjun_xiaoH

    包括下面的这些static 变量

    image.png

  • MD1系列CAN STACK协议栈DEMO问题

    13
    0 赞同
    13 帖子
    3k 浏览
    jiankang_wangJ

    目前TP层是固定了的,一个通道占用两个邮箱,一个用于发送,一个用于接收。不管这个TP Channel是否是功能寻址。

    TP Channel在接收长消息的时候,还需要回复流控帧,所以不管是只接收还是只发送,都用到了两个邮箱。

    如果只是接收或者发送短消息,就当作一个正常 Can 报文转发就行了,不需要使用TP

  • UTILITY-FLASH-ECC-FAULT 中间件发布!

    7
    1 赞同
    7 帖子
    3k 浏览
    runR

    gaoSheng 是这样的,YTM32B1HA0 如果产生了Unrecovery ECC错误,是先进入的Bus Fault(如果没有使能,则会force为 Hard Fault)。
    但是Recovery ECC错误,是直接进入的EFM_Ecc_IRQn中断里面。

    Demo是为了演示,因此中断都给开了。实际使用中,因为Recovery ECC错误可以自纠,所以可以不做处理,只需要处理HardFault 即可。

  • 云途开发生态介绍

    快速上手云途开发生态

  • 云途论坛规则/Yuntu Forum Rules

    发帖前请查看

  • YT CONFIG TOOL调查问卷

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

  • Online Users