跳转至内容

YT MCAL

Questions about YT MCAL
提问请附带芯片和软件版本信息

43 主题 223 帖子
  • SHA256/384在SDK和MCAL的区别

    2
    0 赞同
    2 帖子
    22 浏览
    FrankieF

    MCAL 的crypto 的模块依赖上层的cryIF和CSM模块一起用才能达到你想要的效果。

  • HA MCAL1.0.0 GPT RTC GptWakeupConfiguration 勾选

    6
    0 赞同
    6 帖子
    28 浏览
    gaoShengG

    zyq 谢谢大佬😳

  • ME的MCAL使用etmr输入捕获,如何设置回调函数

    7
    0 赞同
    7 帖子
    36 浏览
    EkkoE

    qinzhao 那etmr捕获就是没有回调函数吗

  • YTM32B1ME0 使用SPI从机,DMA方式收发

    5
    0 赞同
    5 帖子
    40 浏览
    EkkoE

    Frank 好的

  • SPI出现SCLK被异常拉低现象

    4
    0 赞同
    4 帖子
    309 浏览
    HarlanH

    zxx123 就是你理解的这个意思

  • PTMR 疑问

    5
    0 赞同
    5 帖子
    91 浏览
    DigaD
    有 while(1)的时候,pTMR 中断也得能进,这个再确认一下 看下是不是狗的周期太短了,pTMR 周期太长,没来得及喂狗
  • WDG current count CNTCVR 的问题

    3
    0 赞同
    3 帖子
    44 浏览
    yisuY

    好的,感谢。。。。。。。

  • MCAL I2C Slave 模式 一直进I2C_SLAVE_EVENT_RX_FULL问题

    20
    0 赞同
    20 帖子
    341 浏览
    lrx9695L

    Frank 这里是设置了511字节,主机发送数据最大是255字节。
    e4d3fc90-00f2-4b23-800e-790103422dd4-750f9656d175ccafc97c36a7f51ce8a.png
    当我把INT_SYS_InstallHandler注释了就不会出现这种问题了

  • active bits in the core register

    2
    0 赞同
    2 帖子
    39 浏览
    jiankang_wangJ

    您好,我这边测试没有这样的问题:
    f0065ee5-f8f7-49e1-b1fa-aaa7cedc9347-image.png

  • Lin_WakeupInternal 返回 E_NOT_OK

    6
    0 赞同
    6 帖子
    102 浏览
    zyqZ

    好的,我后续将状态更新放在EcuMCheckWakeup的后面

  • Icu_Port_Wakeup_demo, VSCODE+GCC编译出错

    1
    0 赞同
    1 帖子
    24 浏览
    尚无回复
  • error frame after reset

    3
    0 赞同
    3 帖子
    71 浏览
    yisuY

    感谢。 是的。
    因为lin总线定义了4s以上没有信号,定义为bus idle。在这之后出现的低电平才会被识别为wakeup。我之前在正常通信的时候,手动触发reset。导致wakeup信号被识别成了error frame.

  • FlexLIN0 master response 长度错误

    6
    0 赞同
    6 帖子
    102 浏览
    zyqZ

    Lin_Demo.zip
    你好,我按照你的情景做了一个工程,先发10帧长度为8的,再发10帧长度为4的,测试没有问题,你可以试试看你那跑有没有问题
    image.png

  • YTM32B1ME0 CddUart使用中断接收, DMA发送的DEMO

    9
    0 赞同
    9 帖子
    133 浏览
    wangtengfeiW

    Frank 在 YTM32B1ME0 CddUart使用中断接收, DMA发送的DEMO 中说:

    单位是传输一个bit的时间。例如配置为10,空10个bit的时间后触发idle(timeout)中断。2. 目前Mcal版本不支持获取接收到的数据长度,你可以手动修改代码,并在事件UART_EVENT_IDLE的callback中调用CddUart_GetStatus()获取剩余接收的字节数,然后用发起接收的字节数相减即可获取接收到的数据长度,需修改的代码如下所示
    image.png

    好的, 问题已解决, CddUart_GetStatus在IDLE中断里获取到的长度是0, 在Mcal里调用IDLE事件回调之前已经把剩余传输长度清0了, 我自己修改了下.

  • MCAL的 Spi_Slave+CddDma Demo

    5
    0 赞同
    5 帖子
    60 浏览
    wangtengfeiW

    Frank 在 MCAL的 Spi_Slave+CddDma Demo 中说:

    配置为spi3 TX/RX的DMA通道的中断没有打开。2. 都没有这个限制,最大长度为65535

    好的, 已解决, 谢谢

  • YTLINK报错

    4
    0 赞同
    4 帖子
    61 浏览
    wangtengfeiW

    wangtengfei 在 YTLINK报错 中说:

    ytm0267 在 YTLINK报错 中说:

    客户开始编译报错
    471f1f0c-8e00-431d-bace-ba60ca91c838-19337b01703c9e635a2135a4ec24c04.png
    后面修改了4字节对齐
    e4bf8173-5428-4b09-9fd1-bb67a1d03bab-f23859f4b686000a5c8429e5f33598a.png
    现在又有新的报错
    ac4ed4a7-f4c6-4513-9d33-86379fe0cf94-fe3dc0a1cb27c969b0a6a41f1ad0248.png

    b8ed8d52-3c32-40a3-bddc-b5e9a0382747-image.png
    第一行报错是因为代码里自定义了 OS_CODE section在link脚本里没有配置对应位置, 后面通过YT LINK配置增加了OS_CODE section到text内可以了,

    d5c84958-b90c-4b1b-90c1-d46bdcf2ee1c-image.png

  • Lin0 Wakeup Frame 没有发出

    13
    0 赞同
    13 帖子
    139 浏览
    zyqZ

    嗯,后续版本会更新Lin_Wakeup

  • CAN0 Tx 中断进入不了

    16
    0 赞同
    16 帖子
    223 浏览
    jiankang_wangJ

    如何编译
    使用 YT Config Tool 生成工程后,生成的工作区中会有.vscode/settings.json文件,其中包含了配置项:

    { "cmake.configureArgs": [ "-DCMAKE_TOOLCHAIN_FILE=${workspaceFolder}/cmake/gcc.cmake", "-DARM_CPU=cortex-m7", "-DDEVICE_NAME=YTM32B1HA0", "-DTOOLCHAIN=GCC" ], "cmake.buildDirectory": "${workspaceFolder}/build", "cmake.buildToolArgs": [], "cmake.sourceDirectory": "${workspaceFolder}", "cmake.generator": "Ninja", "cmake.configureOnOpen": false, "cmake.ignoreKitEnv": true, "cmake.showSystemKits": false, "cmake.enableAutomaticKitScan": false, "cmake.enabledOutputParsers": [ "cmake", "gcc", "gnuld", "msvc", "ghs", "diab", "iar" ] }

    类似的内容,该配置文件中的设置主要是服务于插件:CMake Tools
    您可以在扩展商店中下载该插件,然后点击左下角的小齿轮即可进行编译。
    或者您可以参考文件中的定义的宏,使用CMake自行编译

    下载gcc编译器和cmake
    您可以再安装 YT Config Tool 之后选择安装 dev tool:
    2b702405-fc86-47ce-9ded-509ac4c9621f-image.png
    该选项会自行安装所需的CMake版本以及gcc编译器。(注意下载后可能会需要添加环境变量)

    对应的文档
    YT 对应的大部分文档均可再 YT Config Tool 中获取:
    a6dbe52e-fc23-44af-a686-9926dc60598f-image.png
    对应于此处,可以参考
    09ef9607-59f7-4fe4-9ee0-6276de693df4-image.png

    T_CONFIG_TOOL使用指南.pdf

  • SPI MOSI波形没有拉低问题

    7
    0 赞同
    7 帖子
    159 浏览
    telinjiaT

    image.png
    请问我这边能知道DHZEN处于那种模式吗?
    实测两种模式上波形有什么差异吗?

  • 请教下Canif 咋配置,打开模块发现没有可配置的选项?

    2
    0 赞同
    2 帖子
    34 浏览
    jiankang_wangJ

    您好,CanIf在云途的代码中是一个”桩模块“,是不需要配置的,有这个模块仅是为了在代码增加上层的函数支持。

  • YCT离线License申请流程

    帮助没办法联网的电脑使用YCT

  • YT CONFIG TOOL调查问卷

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

  • Online Users